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_.CurrentObjectExceptionMessage_Test_ Class Reference
Collaboration diagram for OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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_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. Folgende Aktivitäten werden durchgeführt: More...
 

Private Attributes

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

Member Function Documentation

static void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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_.CurrentObjectExceptionMessage_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
391  {
392  // GUI-Object definieren: Fenster und Kindobjekt setzten
393  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
394  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
395 
396  try
397  {
398  // Nicht existierende Methode Rufen...
399  CurrentObject.Instance.CallMethod("CallMethod_pMN_Except");
400  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
401  }
402  catch (OKWFrameObjectMethodNotFoundException e)
403  {
404  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
405  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_Except' wurde nicht gefunden.", e.Message);
406  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
407  }
408  catch (Exception e)
409  {
410  System.Console.WriteLine("Exception: " + e.Message);
411  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
412  }
413  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
423  {
424  // GUI-Object definieren: Fenster und Kindobjekt setzten
425  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
426  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
427 
428  List<string> lvLsExpected = new List<string>();
429  lvLsExpected.Add("Wert 1");
430  lvLsExpected.Add("Wert 2");
431  lvLsExpected.Add("Wert 3");
432 
433  try
434  {
435  // Nicht existierende Methode Rufen...
436  CurrentObject.Instance.CallMethod("CallMethod_pMN_pLS_Except", lvLsExpected);
437  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
438  }
439  catch (OKWFrameObjectMethodNotFoundException e)
440  {
441  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
442  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_pLS_Except' wurde nicht gefunden.", e.Message);
443  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
444  }
445  catch (Exception e)
446  {
447  System.Console.WriteLine("Exception: " + e.Message);
448  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
449  }
450  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
460  {
461  // GUI-Object definieren: Fenster und Kindobjekt setzten
462  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
463  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
464 
465  List<string> lvLsExpected = new List<string>();
466  lvLsExpected.Add("Wert 1");
467  lvLsExpected.Add("Wert 2");
468  lvLsExpected.Add("Wert 3");
469 
470  string sOption = "MeineOption";
471 
472  try
473  {
474  // Nicht existierende Methode Rufen...
475  CurrentObject.Instance.CallMethod("CallMethod_pMN_pLS_pS_Except", lvLsExpected, sOption);
476  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
477  }
478  catch (OKWFrameObjectMethodNotFoundException e)
479  {
480  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
481  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_pLS_pS_Except' wurde nicht gefunden.", e.Message);
482  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
483  }
484  catch (Exception e)
485  {
486  System.Console.WriteLine("Exception: " + e.Message);
487  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
488  }
489  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
534  {
535  // GUI-Object definieren: Fenster und Kindobjekt setzten
536  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
537  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
538 
539  string sParameter_1 = "Parameter 1";
540 
541  try
542  {
543  // Nicht Existierende Methode Rufen...
544  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_Except", sParameter_1);
545  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
546  }
547  catch (OKWFrameObjectMethodNotFoundException e)
548  {
549  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
550  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_pS_Except' wurde nicht gefunden.", e.Message);
551  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
552  }
553  catch (Exception e)
554  {
555  System.Console.WriteLine("Exception: " + e.Message);
556  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
557  }
558  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
499  {
500  // GUI-Object definieren: Fenster und Kindobjekt setzten
501  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
502  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
503 
504  string sParameter_1 = "Parameter 1";
505  string sParameter_2 = "Parameter 2";
506 
507  try
508  {
509  // Nicht Existierende Methode Rufen...
510  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_pS_Except", sParameter_1, sParameter_2);
511  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
512  }
513  catch (OKWFrameObjectMethodNotFoundException e)
514  {
515  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
516  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_pS_pS_Except' wurde nicht gefunden.", e.Message);
517  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
518  }
519  catch (Exception e)
520  {
521  System.Console.WriteLine("Exception: " + e.Message);
522  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
523  }
524  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
568  {
569  // GUI-Object definieren: Fenster und Kindobjekt setzten
570  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
571  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
572 
573  string sParameter_1 = "Parameter 1";
574  string sParameter_2 = "Parameter 2";
575 
576  List<string> lvLS_Werte = new List<string>();
577  lvLS_Werte.Add("Wert 1");
578  lvLS_Werte.Add("Wert 2");
579  lvLS_Werte.Add("Wert 3");
580 
581  try
582  {
583  // Nicht Existierende Methode Rufen...
584  CurrentObject.Instance.CallMethod("CallMethod_pMN_pS_pS_pLS_Except", sParameter_1, sParameter_2, lvLS_Werte);
585  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
586  }
587  catch (OKWFrameObjectMethodNotFoundException e)
588  {
589  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
590  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethod_pMN_pS_pS_pLS_Except' wurde nicht gefunden.", e.Message);
591  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
592  }
593  catch (Exception e)
594  {
595  System.Console.WriteLine("Exception: " + e.Message);
596  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
597  }
598  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
97  }
98  catch (OKWFrameObjectMethodNotFoundException e)
99  {
100  // TODO Fehlermeldung Prüfen...
101  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
102  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rB_pMN_Except' wurde nicht gefunden.", e.Message);
103  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
104  }
105  catch (Exception e)
106  {
107  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
108  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
109  }
110  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
120  {
121  // GUI-Object definieren: Fenster und Kindobjekt setzten
122  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
123  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
124 
125  try
126  {
127  // Nicht Existierende Methode Rufen...
128  CurrentObject.Instance.CallMethodReturn_BooleanPb("CallMethodReturn_rB_pMN_pB_Except", true);
129  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
130  }
131  catch (OKWFrameObjectMethodNotFoundException e)
132  {
133  // TODO Fehlermeldung Prüfen...
134  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
135  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rB_pMN_pB_Except' wurde nicht gefunden.", e.Message);
136  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
137  }
138  catch (Exception e)
139  {
140  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
141  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
142  }
143  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
153  {
154  // GUI-Object definieren: Fenster und Kindobjekt setzten
155  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
156  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
157 
158  try
159  {
160  // Nicht Existierende Methode Rufen...
161  CurrentObject.Instance.CallMethodReturn_Int("CallMethodReturn_rI_pMN_Except");
162  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
163  }
164  catch (OKWFrameObjectMethodNotFoundException e)
165  {
166  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
167  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rI_pMN_Except' wurde nicht gefunden.", e.Message);
168  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
169  }
170  catch (Exception e)
171  {
172  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
173  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
174  }
175  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
185  {
186  // GUI-Object definieren: Fenster und Kindobjekt setzten
187  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
188  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
189 
190  try
191  {
192  // Nicht existierende Methode Rufen...
193  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_Except");
194  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
195  }
196  catch (OKWFrameObjectMethodNotFoundException e)
197  {
198  // TODO Fehlermeldung Prüfen...
199  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
200  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rLS_pMN_Except' wurde nicht gefunden.", e.Message);
201  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
202  }
203  catch (Exception e)
204  {
205  System.Console.WriteLine("Exception: " + e.Message);
206  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
207  }
208  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
218  {
219  // GUI-Object definieren: Fenster und Kindobjekt setzten
220  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
221  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
222 
223  List<string> lvLsExpected = new List<string>();
224  lvLsExpected.Add("Wert 1");
225  lvLsExpected.Add("Wert 2");
226  lvLsExpected.Add("Wert 3");
227 
228  try
229  {
230  // Nicht existierende Methode Rufen...
231  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_pLS_Except", lvLsExpected);
232  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
233  }
234  catch (OKWFrameObjectMethodNotFoundException e)
235  {
236  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
237  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rLS_pMN_pLS_Except' wurde nicht gefunden.", e.Message);
238  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
239  }
240  catch (Exception e)
241  {
242  System.Console.WriteLine("Exception: " + e.Message);
243  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
244  }
245  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
255  {
256  // GUI-Object definieren: Fenster und Kindobjekt setzten
257  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
258  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
259 
260  try
261  {
262  // Nicht existierende Methode Rufen...
263  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_Except", "Col", "Row");
264  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
265  }
266  catch (OKWFrameObjectMethodNotFoundException e)
267  {
268  // TODO Fehlermeldung Prüfen...
269  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
270  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rLS_pMN_Except' wurde nicht gefunden.", e.Message);
271  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
272  }
273  catch (Exception e)
274  {
275  System.Console.WriteLine("Exception: " + e.Message);
276  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
277  }
278  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
288  {
289  // GUI-Object definieren: Fenster und Kindobjekt setzten
290  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
291  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
292 
293  List<string> lvLsExpected = new List<string>();
294  lvLsExpected.Add("Wert 1");
295  lvLsExpected.Add("Wert 2");
296  lvLsExpected.Add("Wert 3");
297 
298  try
299  {
300  // Nicht existierende Methode Rufen...
301  CurrentObject.Instance.CallMethodReturn_ListString("CallMethodReturn_rLS_pMN_pS_pS_pLS_Except", "Parameter1", "Parameter2", lvLsExpected);
302  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
303  }
304  catch (OKWFrameObjectMethodNotFoundException e)
305  {
306  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
307  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rLS_pMN_pS_pS_pLS_Except' wurde nicht gefunden.", e.Message);
308  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
309  }
310  catch (Exception e)
311  {
312  System.Console.WriteLine("Exception: " + e.Message);
313  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
314  }
315  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
325  {
326  // GUI-Object definieren: Fenster und Kindobjekt setzten
327  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
328  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
329 
330  try
331  {
332  // Nicht Existierende Methode Rufen...
333  CurrentObject.Instance.CallMethodReturn_String("CallMethodReturn_rS_pMN_Except");
334  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
335  }
336  catch (OKWFrameObjectMethodNotFoundException e)
337  {
338  // TODO Fehlermeldung Prüfen...
339  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
340  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rS_pMN_Except' wurde nicht gefunden.", e.Message);
341  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
342  }
343  catch (Exception e)
344  {
345  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
346  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
347  }
348  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
358  {
359  // GUI-Object definieren: Fenster und Kindobjekt setzten
360  CurrentObject.Instance.SetWindowName("CurrentObjectWindow");
361  CurrentObject.Instance.SetChildName("CurrentObjectAllMethodCallTypes");
362 
363  try
364  {
365  // Nicht Existierende Methode Rufen...
366  CurrentObject.Instance.CallMethodReturn_String("CallMethodReturn_rS_pMN_pS_Except", "Ein-Wert");
367  Assert.Fail("Erwateter Exception OKWFrameObjectMethodNotFoundException wurde nicht ausgelöst");
368  }
369  catch (OKWFrameObjectMethodNotFoundException e)
370  {
371  // TODO Fehlermeldung Prüfen...
372  Logger.Instance.LogPrint("OKW.KernelException: " + e.Message);
373  Assert.AreEqual("Aufgerufen OKW-Methode 'CallMethodReturn_rS_pMN_pS_Except' wurde nicht gefunden.", e.Message);
374  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
375  }
376  catch (Exception e)
377  {
378  System.Console.WriteLine("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
379  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
380  }
381  }
void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_Test_.TC_CheckCharacter_Exception ( )

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

Author
Zoltan Hrabovszki
Date
2012.12.16
607  {
608  try
609  {
610  // Sonderzeichen ? sollte ein Exception auslösen
611  this.CO.CheckCharacter("&&");
612  Assert.Fail();
613  }
614  catch (OKWFrameObjectIllegalNameCharacterException e)
615  {
616  System.Console.WriteLine("Print: >>" + e.Message + "<<");
617 
618  // OKW_Kernel_Exception Excetion wurde ausgelöst. -> Pass
619  Assert.Pass();
620  }
621  }
static void OKW.CurrentObject_Test_.CurrentObjectExceptionMessage_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
52  {
53  try
54  {
55 
56  // Reset des Loggers: Alle geladenen Instanzen löschen
57  Logger.Instance.Init();
58 
59  Logger.Instance.AddLogger(new Log2NUnit()); // Log2NUnit in den Logger laden.
60  Logger.Instance.AddLogger(new Log2Console()); // Log2NUnit in den Logger laden.
61  Logger.Instance.AddLogger(new Log2HTMLFile("C:\\temp\\Test_CurrentObject.htm"));
62 
63  Logger.Instance.DebugMode = false; // Debug-Modus des Logger -s abschalten.
64  OKWLanguage.Instance.Language = "de"; // Logmessenger Spracheinstellung auf "de" setzen.
65  }
66  catch (SystemException)
67  {
68  // TODO: Prüfen ob Exception hier so OK Ist...
69  Logger.Instance.LogPrint("SystemException e");
70  }
71  }

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