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

Public Member Functions

void MyTearDown ()
 
void MySetUp ()
 
void OK_TC_Select_Exception ()
 
void OK_TC_SetValue_Exception ()
 
void OK_TC_TypeKeyTablecell_Exception ()
 
void OK_TC_TypeKey_Exception ()
 
void OK_TC_VerifyExists_OKWNotAllowedValueException ()
 
void OK_TC_VerifyHasFocus_OKWNotAllowdValueException ()
 
void OK_TC_VerifyIsActive_Exception ()
 
void OK_TC_VerifySelectedValue_Exception ()
 
void OK_TC_VerifyTablecellValue_Exception ()
 

Static Public Member Functions

static void MyTestFixtureSetUp ()
 

Private Attributes

Core myKernel = new Core()
 

Detailed Description

  • SV - Single Value "Value1${SEP}Value2"
  • MV - Multiple Values "Value1${SEP}Value2"

Member Function Documentation

void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.MySetUp ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
85  {
86  this.myKernel.BeginTest(TestContext.CurrentContext.Test.Name);
87  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.MyTearDown ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
72  {
73  this.myKernel.EndTest();
74  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_Select_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
100  {
101  this.myKernel.SelectWindow("Rechner");
102 
103  // Check the Name, Called Method and Value of Actuel object
104  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
105  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
106  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
107 
108  try
109  {
110  this.myKernel.Select("All_MethodsObj_Exception", "Hanna");
111  Assert.Fail();
112  }
113  catch (OKWFrameObjectChildNotFoundException e)
114  {
115  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
116  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
117  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
118  }
119  catch (Exception e)
120  {
121  System.Console.WriteLine("Exception: " + e.Message);
122  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
123  }
124  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_SetValue_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
136  {
137  this.myKernel.SelectWindow("Rechner");
138  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
139  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
140  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
141 
142  try
143  {
144  this.myKernel.SetValue("All_MethodsObj_Exception", "Wert");
145  Assert.Fail();
146  }
147  catch (OKWFrameObjectChildNotFoundException e)
148  {
149  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
150  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
151  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
152  }
153  catch (Exception e)
154  {
155  System.Console.WriteLine("Exception: " + e.Message);
156  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
157  }
158  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_TypeKey_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
206  {
207  this.myKernel.SelectWindow("Rechner");
208 
209  // Check the Name, Called Method and Value of Actuel object
210  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
211  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
212  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
213 
214  try
215  {
216  this.myKernel.TypeKey("All_MethodsObj_Exception", "Wert");
217  Assert.Fail();
218  }
219  catch (OKWFrameObjectChildNotFoundException e)
220  {
221  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
222  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
223  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
224  }
225  catch (Exception e)
226  {
227  System.Console.WriteLine("Exception: " + e.GetType().FullName);
228  System.Console.WriteLine("Nachricht: " + e.Message);
229  Assert.Fail("Falsche Exception: " + e.Message);
230  }
231  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_TypeKeyTablecell_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
170  {
171  this.myKernel.SelectWindow("Rechner");
172 
173  // Check the Name, Called Method and Value of Actuel object
174  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
175  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
176  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
177 
178  try
179  {
180  this.myKernel.TypeKeyTablecell("All_MethodsObj_Exception", "1", "2", "CTRL A");
181  Assert.Fail();
182  }
183  catch (OKWFrameObjectChildNotFoundException e)
184  {
185  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
186  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
187  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
188  }
189  catch (Exception e)
190  {
191  System.Console.WriteLine("Exception: " + e.Message);
192  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
193  }
194  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_VerifyExists_OKWNotAllowedValueException ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
245  {
246  // Testscript in Schlüsselwort-Notation
247  this.myKernel.SelectWindow("Rechner");
248 
249  // Soll/Ist-Vergleich: Ist das Richtige Fenster gesetzt?
250  // Check the Name, Called Method and Value of Actuel object
251  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
252  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
253  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
254 
255  try
256  {
257  this.myKernel.VerifyExists("All_MethodsObj_Exception", "Falscher Wert");
258  Assert.Fail();
259  }
260  catch (OKWNotAllowedValueException e)
261  {
262  Logger.Instance.LogPrint("OKWNotAllowedValueException: " + e.Message);
263  Assert.AreEqual("Value Not Allowed here! Only YES/NO/IGNORE is a possible Value", e.Message);
264  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
265  }
266  catch (Exception e)
267  {
268  System.Console.WriteLine("Exception: " + e.Message);
269  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
270  }
271  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_VerifyHasFocus_OKWNotAllowdValueException ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
285  {
286  // Testscript in Schlüsselwort-Notation
287  this.myKernel.SelectWindow("Rechner");
288 
289  // Soll/Ist-Vergleich: Ist das Richtige Fenster gesetzt?
290  // Check the Name, Called Method and Value of Actuel object
291  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
292  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
293  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
294 
295  try
296  {
297  this.myKernel.VerifyHasFocus("All_MethodsObj_Exception", "Uschi");
298  Assert.Fail();
299  }
300  catch (OKWNotAllowedValueException e)
301  {
302  Logger.Instance.LogPrint("OKWNotAllowedValueException: " + e.Message);
303  Assert.AreEqual("Value Not Allowed here! Only YES/NO/IGNORE is a possible Value", e.Message);
304  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
305  }
306  catch (Exception e)
307  {
308  System.Console.WriteLine("Exception: " + e.Message);
309  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
310  }
311  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_VerifyIsActive_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
323  {
324  this.myKernel.SelectWindow("Rechner");
325 
326  // Soll/Ist-Vergleich: Ist das Richtige Fenster gesetzt?
327  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
328  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
329  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
330 
331  try
332  {
333  this.myKernel.VerifyIsActive("All_MethodsObj_Exception", "YES");
334  Assert.Fail();
335  }
336  catch (OKWFrameObjectChildNotFoundException e)
337  {
338  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
339  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
340  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
341  }
342  catch (Exception e)
343  {
344  System.Console.WriteLine("Exception: " + e.Message);
345  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
346  }
347  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_VerifySelectedValue_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
359  {
360  // Testscript in Schlüsselwort-Notation
361  this.myKernel.SelectWindow("Rechner");
362 
363  // Soll/Ist-Vergleich: Ist das Richtige Fenster gesetzt?
364  // Check the Name, Called Method and Value of Actuel object
365  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
366  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
367  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
368 
369  try
370  {
371  this.myKernel.VerifySelectedValue("All_MethodsObj_Exception", "Sollwert");
372  Assert.Fail();
373  }
374  catch (OKWFrameObjectChildNotFoundException e)
375  {
376  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
377  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
378  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
379  }
380  catch (Exception e)
381  {
382  System.Console.WriteLine("Exception: " + e.Message);
383  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
384  }
385  }
void OKW.Core_Test.Core_Test.Core_OKWNotAllowedValueException_Test_.OK_TC_VerifyTablecellValue_Exception ( )
Author
Zoltan Hrabovszki
Date
2014.12.12
397  {
398  // Testscript in Schlüsselwort-Notation
399  this.myKernel.SelectWindow("Rechner");
400 
401  // Soll/Ist-Vergleich: Ist das Richtige Fenster gesetzt?
402  // Check the Name, Called Method and Value of Actuel object
403  Assert.AreEqual("NO VALUE", OKW_TestClipboard.Instance.Value[0]);
404  Assert.AreEqual(1, OKW_TestClipboard.Instance.Value.Count);
405  Assert.AreEqual("frm_Rechner", OKW_TestClipboard.Instance.ObjectName);
406  Assert.AreEqual("SelectWindow()", OKW_TestClipboard.Instance.Method);
407 
408  try
409  {
410  this.myKernel.VerifyTablecellValue("All_MethodsObj_Exception", "Col", "Row", "Sollwert");
411  Assert.Fail();
412  }
413  catch (OKWFrameObjectChildNotFoundException e)
414  {
415  Logger.Instance.LogPrint("OKWFrameObjectChildNotFoundException: " + e.Message);
416  Assert.AreEqual("Frame-Object not Found: Childobject 'All_MethodsObj_Exception' of Window 'frm_Rechner' not found!", e.Message);
417  Assert.Pass("KernelException wurde ausgelöst, das ist für diesen Test OK!");
418  }
419  catch (Exception e)
420  {
421  System.Console.WriteLine("Exception: " + e.Message);
422  Assert.Fail("Es wurde ein nicht erwarteter Exception ausgelöst: " + e.Message);
423  }
424  }

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