OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.CurrentObject_Test_.CurrentObjectException_Test_ Class Reference
Collaboration diagram for OKW.CurrentObject_Test_.CurrentObjectException_Test_:

Public Member Functions

void MyTearDown ()
 
void TC_CallMethodReturn_rB_pMN_Exception ()
 Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Boolean(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rB_pMN_pB_Exception ()
 Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Boolean(string MethodName) Prüfziel hier: Auslösen der richtigen Exception. More...
 
void TC_CallMethodReturn_rI_pMN_Exception ()
 Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Int(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rLS_pMN_Exception ()
 Prüft die Aufrufbarkeit der Methode void CallMethodReturn_ListString(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rLS_pMN_pLS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen der richtigen Exception. More...
 
void TC_CallMethodReturn_rLS_pMN_pS_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List_String CallMethodReturn_ListString(string MethodenName, string Parameter1, string Parameter2) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rLS_pMN_pS_pS_pLS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rS_pMN_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethodReturn_rS_pMN_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethod_pMN_Exception ()
 Prüft die Aufrufbarkeit der Methode void LogFunctionStart(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethod_pMN_pLS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethod_pMN_pLS_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CallMethod_pMN_pS_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException". More...
 
void TC_CallMethod_pMN_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException". More...
 
void TC_CallMethod_pMN_pS_pS_pS_Exception ()
 Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException". More...
 
void TC_CallMethod_pMN_pS_pS_pLS_Exception ()
 Prüft die Aufrufbarkeit der Methode void CallMethod(string MethodName, List String, string Option, List<string> fpLSValues) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException. More...
 
void TC_CheckCharacter_Exception ()
 Testziel: Wird ein OKWFrameObjectIllegalNameCharacterException ausgalöst, wenn ein unerlaubtes Zeichen übergeben wird? More...
 

Static Public Member Functions

static void SetUp ()
 Initialisierung vor jedem Test: More...
 
static void TestFixtureSetUp ()
 Ziel des TestFixturesetup: Startbedingung für alle Testfälle herstellen. Der Aufruf erfolgt genau einmal vor allen Testfällen. More...
 

Private Attributes

CurrentObject CO = CurrentObject.Instance
 
Core myKernel = new Core()
 

Member Function Documentation

static void OKW.CurrentObject_Test_.CurrentObjectException_Test_.SetUp ( )
static

Initialisierung vor jedem Test:

Author
Zoltan Hrabovszki
Date
2012.12.16
33  {
34  // Initialisieren von CurrentObject
35  Logger.Instance.LogFunctionStart(TestContext.CurrentContext.Test.Name);
36  CurrentObject.Instance.Init();
37  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_Exception ( )

Prüft die Aufrufbarkeit der Methode void LogFunctionStart(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
378  {
379  // GUI-Object definieren: Fenster und Kindobjekt setzten
380  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
381  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
382 
383  try
384  {
385  // Nicht existierende Methode Rufen...
386  CurrentObject.Instance.CallMethod("CallMethod_pMN_Except");
387  Assert.Fail();
388  }
389  catch (OKWFrameObjectMethodNotFoundException e)
390  {
391  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
392  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_Except' wurde nicht gefunden.", e.Message);
393  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
394  }
395  catch (Exception e)
396  {
397  System.Console.WriteLine("Exception: " + e.Message);
398  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
399  }
400  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pLS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
410  {
411  // GUI-Object definieren: Fenster und Kindobjekt setzten
412  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
413  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
414 
415  List<string> LsExpected = new List<string>();
416  LsExpected.Add("Wert 1");
417  LsExpected.Add("Wert 2");
418  LsExpected.Add("Wert 3");
419 
420  try
421  {
422  // Nicht existierende Methode Rufen...
423  CurrentObject.Instance.CallMethod("CallMethod_pMN_pLS_Except", LsExpected);
424  Assert.Fail();
425  }
426  catch (OKWFrameObjectMethodNotFoundException e)
427  {
428  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
429  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
430  }
431  catch (Exception e)
432  {
433  System.Console.WriteLine("Exception: " + e.Message);
434  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
435  }
436  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pLS_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
446  {
447  // GUI-Object definieren: Fenster und Kindobjekt setzten
448  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
449  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
450 
451  List<string> LsExpected = new List<string>();
452  LsExpected.Add("Wert 1");
453  LsExpected.Add("Wert 2");
454  LsExpected.Add("Wert 3");
455 
456  string sOption = "MeineOption";
457 
458  try
459  {
460  // Nicht existierende Methode Rufen...
461  CurrentObject.Instance.CallMethod("CallMethod_pMN_pLS_pS_Except", LsExpected, sOption);
462  Assert.Fail();
463  }
464  catch (OKWFrameObjectMethodNotFoundException e)
465  {
466  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
467  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
468  }
469  catch (Exception e)
470  {
471  System.Console.WriteLine("Exception: " + e.Message);
472  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
473  }
474  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException".

Author
Zoltan Hrabovszki
Date
2014.01.14
518  {
519  // GUI-Object definieren: Fenster und Kindobjekt setzten
520  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
521  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
522 
523  string sParameter_1 = "Parameter 1";
524 
525  try
526  {
527  // Nicht Existierende Methode Rufen...
528  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_Except", sParameter_1);
529  Assert.Fail();
530  }
531  catch (OKWFrameObjectMethodNotFoundException e)
532  {
533  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
534  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
535  }
536  catch (Exception e)
537  {
538  System.Console.WriteLine("Exception: " + e.Message);
539  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
540  }
541  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pS_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException".

Author
Zoltan Hrabovszki
Date
2014.01.14
484  {
485  // GUI-Object definieren: Fenster und Kindobjekt setzten
486  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
487  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
488 
489  string sParameter_1 = "Parameter 1";
490  string sParameter_2 = "Parameter 2";
491 
492  try
493  {
494  // Nicht Existierende Methode Rufen...
495  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_pS_Except", sParameter_1, sParameter_2);
496  Assert.Fail();
497  }
498  catch (OKWFrameObjectMethodNotFoundException e)
499  {
500  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
501  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
502  }
503  catch (Exception e)
504  {
505  System.Console.WriteLine("Exception: " + e.Message);
506  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
507  }
508  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pS_pS_pLS_Exception ( )

Prüft die Aufrufbarkeit der Methode void CallMethod(string MethodName, List String, string Option, List<string> fpLSValues) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
586  {
587  // GUI-Object definieren: Fenster und Kindobjekt setzten
588  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
589  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
590 
591  string sParameter_1 = "Parameter 1";
592  string sParameter_2 = "Parameter 2";
593 
594  List<string> lvLS_Werte = new List<string>();
595  lvLS_Werte.Add("Wert 1");
596  lvLS_Werte.Add("Wert 2");
597  lvLS_Werte.Add("Wert 3");
598 
599  try
600  {
601  // Nicht Existierende Methode Rufen...
602  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_pS_pLS_Except", sParameter_1, sParameter_2, lvLS_Werte);
603  Assert.Fail();
604  }
605  catch (OKWFrameObjectMethodNotFoundException e)
606  {
607  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
608  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
609  }
610  catch (Exception e)
611  {
612  System.Console.WriteLine("Exception: " + e.Message);
613  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
614  }
615  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethod_pMN_pS_pS_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String, string Option) Prüfziel hier: Auslösen von "OKWFrameObjectMethodNotFoundException".

Author
Zoltan Hrabovszki
Date
2014.01.14
551  {
552  // GUI-Object definieren: Fenster und Kindobjekt setzten
553  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
554  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
555 
556  string sParameter_1 = "Parameter 1";
557  string sParameter_2 = "Parameter 2";
558  string sParameter_3 = "Parameter 3";
559 
560  try
561  {
562  // Nicht Existierende Methode Rufen...
563  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_pS_Except", sParameter_1, sParameter_2, sParameter_3);
564  Assert.Fail();
565  }
566  catch (OKWFrameObjectMethodNotFoundException e)
567  {
568  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
569  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
570  }
571  catch (Exception e)
572  {
573  System.Console.WriteLine("Exception: " + e.Message);
574  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
575  }
576  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rB_pMN_Exception ( )

Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Boolean(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
87  {
88  // GUI-Object definieren: Fenster und Kindobjekt setzten
89  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
90  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
91 
92  try
93  {
94  // Nicht Existierende Methode Rufen...
95  CurrentObject.Instance.CallMethodReturn_Boolean("CallMethodReturn_rB_pMN_Except");
96  Assert.Fail();
97  }
98  catch (OKWFrameObjectMethodNotFoundException e)
99  {
100  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
101  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
102  }
103  catch (Exception e)
104  {
105  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
106  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
107  }
108  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rB_pMN_pB_Exception ( )

Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Boolean(string MethodName) Prüfziel hier: Auslösen der richtigen Exception.

Author
Zoltan Hrabovszki
Date
2014.01.14
118  {
119  // GUI-Object definieren: Fenster und Kindobjekt setzten
120  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
121  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
122 
123  try
124  {
125  // Nicht Existierende Methode Rufen...
126  CurrentObject.Instance.CallMethodReturn_BooleanPb("CallMethodReturn_rB_pMN_pB_Except", true);
127  Assert.Fail();
128  }
129  catch (OKWFrameObjectMethodNotFoundException e)
130  {
131  // TODO Fehlermeldung Prüfen...
132  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
133  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
134  }
135  catch (Exception e)
136  {
137  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
138  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
139  }
140  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rI_pMN_Exception ( )

Prüft die Aufrufbarkeit der Methode int CallMethodReturn_Int(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
150  {
151  // GUI-Object definieren: Fenster und Kindobjekt setzten
152  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
153  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
154 
155  try
156  {
157  // Nicht Existierende Methode Rufen...
158  CurrentObject.Instance.CallMethodReturn_Int("CallMethodReturn_rI_pMN_Except");
159  Assert.Fail();
160  }
161  catch (OKWFrameObjectMethodNotFoundException e)
162  {
163  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
164  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
165  }
166  catch (Exception e)
167  {
168  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
169  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
170  }
171  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rLS_pMN_Exception ( )

Prüft die Aufrufbarkeit der Methode void CallMethodReturn_ListString(string MethodName) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
181  {
182  // GUI-Object definieren: Fenster und Kindobjekt setzten
183  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
184  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
185 
186  try
187  {
188  // Nicht existierende Methode Rufen...
189  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_Except");
190  Assert.Fail();
191  }
192  catch (OKWFrameObjectMethodNotFoundException e)
193  {
194  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
195  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
196  }
197  catch (Exception e)
198  {
199  System.Console.WriteLine("Exception: " + e.Message);
200  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
201  }
202  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rLS_pMN_pLS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen der richtigen Exception.

Author
Zoltan Hrabovszki
Date
2014.01.14
212  {
213  // GUI-Object definieren: Fenster und Kindobjekt setzten
214  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
215  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
216 
217  List<string> LsExpected = new List<string>();
218  LsExpected.Add("Wert 1");
219  LsExpected.Add("Wert 2");
220  LsExpected.Add("Wert 3");
221 
222  try
223  {
224  // Nicht existierende Methode Rufen...
225  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_pLS_Except", LsExpected);
226  Assert.Fail();
227  }
228  catch (OKWFrameObjectMethodNotFoundException e)
229  {
230  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
231  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
232  }
233  catch (Exception e)
234  {
235  System.Console.WriteLine("Exception: " + e.Message);
236  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
237  }
238  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rLS_pMN_pS_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List_String CallMethodReturn_ListString(string MethodenName, string Parameter1, string Parameter2) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.03.01
248  {
249  // GUI-Object definieren: Fenster und Kindobjekt setzten
250  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
251  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
252 
253  try
254  {
255  // Nicht existierende Methode Rufen...
256  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_Except", "Col", "Row");
257  Assert.Fail();
258  }
259  catch (OKWFrameObjectMethodNotFoundException e)
260  {
261  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
262  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
263  }
264  catch (Exception e)
265  {
266  System.Console.WriteLine("Exception: " + e.Message);
267  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
268  }
269  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rLS_pMN_pS_pS_pLS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
279  {
280  // GUI-Object definieren: Fenster und Kindobjekt setzten
281  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
282  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
283 
284  List<string> LsExpected = new List<string>();
285  LsExpected.Add("Wert 1");
286  LsExpected.Add("Wert 2");
287  LsExpected.Add("Wert 3");
288 
289  try
290  {
291  // Nicht existierende Methode Rufen...
292  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_pS_pS_pLS_Except", "Parameter1", "Parameter2", LsExpected);
293  Assert.Fail();
294  }
295  catch (OKWFrameObjectMethodNotFoundException e)
296  {
297  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
298  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
299  }
300  catch (Exception e)
301  {
302  System.Console.WriteLine("Exception: " + e.Message);
303  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
304  }
305  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rS_pMN_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
315  {
316  // GUI-Object definieren: Fenster und Kindobjekt setzten
317  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
318  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
319 
320  try
321  {
322  // Nicht Existierende Methode Rufen...
323  CurrentObject.Instance.CallMethodReturn_String("CallMethodReturn_rS_pMN_Except");
324  Assert.Fail();
325  }
326  catch (OKWFrameObjectMethodNotFoundException e)
327  {
328  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
329  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
330  }
331  catch (Exception e)
332  {
333  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
334  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
335  }
336  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CallMethodReturn_rS_pMN_pS_Exception ( )

Prüft die Aufrufbarkeit der Methode List string CallMethodReturn_ListString(string MethodName, List String) Prüfziel hier: Auslösen von OKWFrameObjectMethodNotFoundException.

Author
Zoltan Hrabovszki
Date
2014.01.14
346  {
347  // GUI-Object definieren: Fenster und Kindobjekt setzten
348  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
349  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
350 
351  try
352  {
353  // Nicht Existierende Methode Rufen...
354  CurrentObject.Instance.CallMethodReturn_String("CallMethodReturn_rS_pMN_pS_Except", "Ein-Wert");
355  Assert.Fail();
356  }
357  catch (OKWFrameObjectMethodNotFoundException e)
358  {
359  // TODO Fehlermeldung Prüfen...
360  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
361  Assert.Pass("OKWFrameObjectMethodNotFoundException wurde ausgelöst, das ist für diesen Test OK!");
362  }
363  catch (Exception e)
364  {
365  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
366  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
367  }
368  }
void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TC_CheckCharacter_Exception ( )

Testziel: Wird ein OKWFrameObjectIllegalNameCharacterException ausgalöst, wenn ein unerlaubtes Zeichen übergeben wird?

Author
Zoltan Hrabovszki
Date
2012.12.16
624  {
625  try
626  {
627  // Sonderzeichen ? sollte ein Exception auslösen
628  this.CO.CheckCharacter("&&");
629  Assert.Fail();
630  }
631  catch (OKWFrameObjectIllegalNameCharacterException e)
632  {
633  System.Console.WriteLine("Print: >>" + e.Message + "<<");
634 
635  // OKW_Kernel_Exception Excetion wurde ausgelöst. -> Pass
636  Assert.Pass();
637  }
638  }
static void OKW.CurrentObject_Test_.CurrentObjectException_Test_.TestFixtureSetUp ( )
static

Ziel des TestFixturesetup: Startbedingung für alle Testfälle herstellen. Der Aufruf erfolgt genau einmal vor allen Testfällen.

Folgende Aktivitäten werden durchgeführt:

  • Log2NUnit in den Logger laden.
  • Debug-Modus des Logger -s abschalten.
  • Logmessanger Spracheinstellung auf DE setzen.
Author
Zoltan Hrabovszki
Date
2012.12.16
53  {
54  try
55  {
56 
57  // Reset des Loggers: Alle geladenen Instanzen löschen
58  Logger.Instance.Init();
59 
60  Logger.Instance.AddLogger(new Log2NUnit()); // Log2NUnit in den Logger laden.
61  Logger.Instance.AddLogger(new Log2Console()); // Log2NUnit in den Logger laden.
62  Logger.Instance.AddLogger(new Log2HTMLFile("C:\\temp\\Test_CurrentObject.htm"));
63 
64  Logger.Instance.DebugMode = false; // Debug-Modus des Logger -s abschalten.
65  OKWLanguage.Instance.Language = "de"; // Logmessenger Spracheinstellung auf "de" setzen.
66  }
67  catch (SystemException)
68  {
69  Logger.Instance.LogPrint("SystemException e");
70  }
71  }

The documentation for this class was generated from the following file: