OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
SeSelect_EN_Test.java
1 package okw.seselect;
2 
3 import static org.junit.Assert.*;
4 
5 import org.junit.FixMethodOrder;
6 
7 import okw.core.EN;
8 import okw.exceptions.OKWVerifyingFailsException;
9 
10 import org.junit.Rule;
11 import org.junit.Test;
12 import org.junit.rules.TestName;
13 import org.junit.runners.MethodSorters;
14 
21 @FixMethodOrder( MethodSorters.NAME_ASCENDING )
22 public class SeSelect_EN_Test
23 {
24  protected static String ApplicationName;
25 
26  @Rule
27  public TestName name = new TestName();
28 
29 
30  // \~german
31  // \brief
32  // Testziel: Prüft, ob ein einzelner Wert gewählt werden kann.
33  //
34  // \~
35  // \author Zoltan Hrabovszki
36  // \date 2014.12.03
37  @Test
38  public void tcSelect_SingelValue() throws Exception
39  {
40  EN.BeginTest( name.getMethodName() );
41  EN.StartApp( ApplicationName );
42 
43  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
44 
45  EN.SelectWindow( "SeListBox" );
46 
47  EN.Select( "Künstler", "Marianne Rosenberg" );
48  EN.VerifyValue( "Künstler", "Marianne Rosenberg" );
49 
50  EN.Select( "Blumen", "Lilie" );
51  EN.VerifyValue( "Blumen", "Lilie" );
52 
53  EN.StopApp( ApplicationName );
54  EN.EndTest();
55  }
56 
57 
58  // \~german
59  // \brief Testziel: Prüft, ob mehrere Werte gewählt werden können.
60  //
61  // Hinweis: Es ist kein Wert vor ausgewählt.
62  // \~
63  // \author Zoltan Hrabovszki
64  // \date 2014.12.03
65  @Test
66  public void tcSelect_MultipleValues() throws Exception
67  {
68  EN.BeginTest( name.getMethodName() );
69  EN.StartApp( ApplicationName );
70  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/t/select_size-5_multiple.htm" );
71 
72  EN.SelectWindow( "SeListBoxMultiSelect" );
73 
74  EN.Select( "Künstler", "Heino${SEP}Marianne Rosenberg" );
75  EN.VerifyValue( "Künstler", "Heino${SEP}Marianne Rosenberg" );
76 
77  EN.StopApp( ApplicationName );
78  EN.EndTest();
79 }
80 
81  // \~german
82  // \brief
83  // Testziel: Prüft die Methode SeSelect.Select,
84  // ob bereits ausgwählte Werte gelöscht werden können.
85  //
86  // \~
87  // \author Zoltan Hrabovszki
88  // \date 2014.12.03
89  @Test
90  public void tcSelect_MultipleValues_DELETE() throws Exception
91  {
92  EN.BeginTest( name.getMethodName() );
93  EN.StartApp( ApplicationName );
94  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/select_size-5_multiple.htm" );
95 
96  EN.SelectWindow( "SeListBoxMultiSelect" );
97 
98  EN.Select( "Künstler", "Marianne Rosenberg" );
99  EN.Select( "Künstler", "Heino" );
100 
101  EN.VerifyValue( "Künstler", "Heino${SEP}Marianne Rosenberg" );
102 
103  EN.Select( "Künstler", "${DELETE}" );
104  EN.VerifyValue( "Künstler", "${EMPTY}" );
105 
106  EN.StopApp( ApplicationName );
107  EN.EndTest();
108  }
109 
110  // \~german
111  // \brief Prüft die Methode SeSelect.Select,
112  // ob "" und "${IGNORE}" keine Aktivität im Objekt aulösen.
113  //
114  // \~
115  // \author Zoltan Hrabovszki
116  // \date 2014.12.03
117  @Test
118  public void tcSelect_MultipleValues_IGNORE() throws Exception
119  {
120  EN.BeginTest( name.getMethodName() );
121  EN.StartApp( ApplicationName );
122  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/t/select_size-5_multiple.htm" );
123 
124  EN.SelectWindow( "SeListBoxMultiSelect" );
125 
126  // Mit Werten vorbelegen
127  EN.Select( "Künstler", "Marianne Rosenberg" );
128  EN.Select( "Künstler", "Heino" );
129 
130  // Werte sind im Objekt?
131  EN.VerifyValue( "Künstler", "Heino${SEP}Marianne Rosenberg" );
132 
133  // IGNORE ändert nichts an den eingestellten Werten
134  EN.Select( "Künstler", "${IGNORE}" );
135  EN.VerifyValue( "Künstler", "Heino${SEP}Marianne Rosenberg" );
136 
137  // "" ändert auch nichts an den eingestellten Werten
138  EN.Select( "Künstler", "" );
139  EN.VerifyValue( "Künstler", "Heino${SEP}Marianne Rosenberg" );
140 
141  EN.StopApp( ApplicationName );
142  EN.EndTest();
143  }
144 
145  // \~german
146  // \brief Prüft die Methode SeSelect.SetValue,
147  // ob _ein_ Wert in Singelselection ListBox auswählt.
148  //
149  // \~
150  // \author Zoltan Hrabovszki
151  // \date 2014.12.03
152  @Test
153  public void tcSetValue_SingelValue() throws Exception
154  {
155  EN.BeginTest( name.getMethodName() );
156  EN.StartApp( ApplicationName );
157  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
158 
159  EN.SelectWindow( "SeListBox" );
160 
161  EN.SetValue( "Künstler", "Marianne Rosenberg" );
162 
163  EN.VerifyValue( "Künstler", "Marianne Rosenberg" );
164 
165  EN.SetValue( "Blumen", "Lilie" );
166  EN.VerifyValue( "Blumen", "Lilie" );
167 
168  EN.StopApp( ApplicationName );
169  EN.EndTest();
170 }
171 
172 
173 
174  // \~german
175  // \brief Prüft die Methode SeSelect.SetValue,
176  // ob "" und "${IGNORE}" keien Aktion am GUI-Objekt auslösen.
177  //
178  // \~
179  // \author Zoltan Hrabovszki
180  // \date 2014.12.03
181  @Test
182  public void tcSetValue_SingelValue_IGNORE() throws Exception
183  {
184  EN.BeginTest( name.getMethodName() );
185  EN.StartApp( ApplicationName );
186  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
187 
188  EN.SelectWindow( "SeListBox" );
189 
190  EN.SetValue( "Künstler", "Marianne Rosenberg" );
191  EN.VerifyValue( "Künstler", "Marianne Rosenberg" );
192 
193  EN.SetValue( "Künstler", "${IGNORE}" );
194  EN.VerifyValue( "Künstler", "Marianne Rosenberg" );
195 
196  EN.SetValue( "Künstler", "" );
197  EN.VerifyValue( "Künstler", "Marianne Rosenberg" );
198 
199  EN.SetValue( "Blumen", "Lilie" );
200  EN.VerifyValue( "Blumen", "Lilie" );
201 
202  EN.SetValue( "Blumen", "${IGNORE}" );
203  EN.VerifyValue( "Blumen", "Lilie" );
204 
205  EN.SetValue( "Blumen", "" );
206  EN.VerifyValue( "Blumen", "Lilie" );
207 
208  EN.StopApp( ApplicationName );
209  EN.EndTest();
210 }
211 
212  // \~german
213  // \brief
214  // Prüft die Methode SeSelect.VerifyExists.
215  //
216  // Objekt _ist vorhanden_. Erwartet wird, dass das Objekt _vorhanden_ ist.
217  //
218  // \~
219  // \author Zoltan Hrabovszki
220  // \date 2016.09.20
221  @Test
222  public void tcVerifyExists_ExistsYesExpectedYes() throws Exception
223  {
224  EN.BeginTest( name.getMethodName() );
225  EN.StartApp( ApplicationName );
226  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
227 
228  EN.SelectWindow( "SeListBox" );
229 
230  EN.VerifyExists( "Künstler", "YES" );
231  EN.VerifyExists( "Blumen", "YES" );
232 
233  EN.StopApp( ApplicationName );
234  EN.EndTest();
235  }
236 
237  // \~german
238  // \brief
239  // Prüft die Methode SeSelect.VerifyExists.
240  //
241  // Objekt _ist nichtvorhanden_. Erwartet wird, dass das Objekt _nicht
242  // vorhanden_ ist.
243  //
244  // \~
245  // \author Zoltan Hrabovszki
246  // \date 2016.09.20
247  @Test
248  public void tcVerifyExists_ExistsNoExpectedNo() throws Exception
249  {
250 
251  EN.BeginTest( name.getMethodName() );
252  EN.StartApp( ApplicationName );
253 
254  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
255  EN.SelectWindow( "SeListBox" );
256 
257  EN.VerifyExists( "NichtVorhanden", "NO" );
258 
259  EN.StopApp( ApplicationName );
260  EN.EndTest();
261  }
262 
263  // \~german
264  // \brief
265  // Prüft die Methode SeSelect.VerifyExists.
266  //
267  // Objekt _ist vorhanden_. Erwartet wird, dass das Objekt _nicht vorhanden_
268  // ist.
269  //
270  // \~
271  // \author Zoltan Hrabovszki
272  // \date 2016.09.20
273  @Test( expected = OKWVerifyingFailsException.class )
274  public void tcVerifyExists_ExistsYesExpectedNo_OKWVerifyingFailsException() throws Exception
275  {
276  EN.BeginTest( name.getMethodName() );
277  EN.StartApp( ApplicationName );
278 
279  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
280  EN.SelectWindow( "SeListBox" );
281  EN.VerifyExists( "Künstler", "NO" );
282 
283  EN.StopApp( ApplicationName );
284  EN.EndTest();
285  }
286 
287  // \~german
288  // \brief
289  // Prüft die Methode SeSelect.VerifyExists.
290  //
291  // Objekt _ist nicht vorhanden_. Erwartet wird, dass das Objekt _vorhanden_
292  // ist.
293  //
294  // \~
295  // \author Zoltan Hrabovszki
296  // \date 2016.09.20
297  @Test( expected = OKWVerifyingFailsException.class )
298  public void tcVerifyExists_ExistsNoExpectedYes_OKWVerifyingFailsException() throws Exception
299  {
300  EN.BeginTest( name.getMethodName() );
301  EN.StartApp( ApplicationName );
302  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
303 
304 
305  EN.SelectWindow( "SeListBox" );
306  EN.VerifyExists( "NichtVorhanden", "YES" );
307 
308  EN.StopApp( ApplicationName );
309  EN.EndTest();
310  }
311 
312  // \~german
313  // \brief
314  // Prüft die Methode SeSelect.IsActive.
315  //
316  // Objekt _ist aktive_. Erwartet wird, dass das Objekt _aktive_ ist.
317  //
318  // \~
319  // \author Zoltan Hrabovszki
320  // \date 2016.09.20
321  @Test
322  public void tcVerifyIsActive_IsActiveYesExpectedYes() throws Exception
323  {
324  EN.BeginTest( name.getMethodName() );
325  EN.StartApp( ApplicationName );
326  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
327 
328  EN.SelectWindow( "SeListBox" );
329 
330  EN.VerifyIsActive( "Künstler", "YES" );
331  EN.VerifyIsActive( "Blumen", "YES" );
332 
333  EN.StopApp( ApplicationName );
334  EN.EndTest();
335 }
336 
337  // \~german
338  // \brief
339  // Prüft die Methode SeSelect.VerifyExists.
340  //
341  // Objekt _ist nicht aktive_. Erwartet wird, dass das Objekt _nicht aktive_
342  // ist.
343  //
344  // \~
345  // \author Zoltan Hrabovszki
346  // \date 2016.09.20
347  @Test
348  public void tcVerifyIsActive_IsActiveNoExpectedNo() throws Exception
349  {
350 
351  EN.BeginTest( name.getMethodName() );
352  EN.StartApp( ApplicationName );
353  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
354 
355  EN.SelectWindow( "SeListBox" );
356 
357  EN.VerifyIsActive( "Fahrzeug", "NO" );
358 
359  EN.StopApp( ApplicationName );
360  EN.EndTest();
361  }
362 
363  // \~german
364  // \brief
365  // Prüft die Methode SeSelect.VerifyExists.
366  //
367  // Objekt _ist aktive_. Erwartet wird, dass das Objekt _nicht aktive_ ist.
368  //
369  // \~
370  // \author Zoltan Hrabovszki
371  // \date 2016.09.20
372  @Test( expected = OKWVerifyingFailsException.class )
373  public void tcVerifyIsActive_IsActiveYesExpectedNo_OKWVerifyingFailsException() throws Exception
374  {
375  EN.BeginTest( name.getMethodName() );
376  EN.StartApp( ApplicationName );
377  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
378 
379  EN.SelectWindow( "SeListBox" );
380  EN.VerifyIsActive( "Künstler", "NO" );
381 
382  EN.StopApp( ApplicationName );
383  EN.EndTest();
384 }
385 
386  // \~german
387  // \brief
388  // Prüft die Methode SeSelect.VerifyExists.
389  //
390  // Objekt _ist nicht aktive. Erwartet wird, dass das Objekt _aktive_ ist.
391  //
392  // \~
393  // \author Zoltan Hrabovszki
394  // \date 2016.09.20
395  @Test( expected = OKWVerifyingFailsException.class )
396  public void tcVerifyIsActive_IsActiveNoExpectedYes_OKWVerifyingFailsException() throws Exception
397  {
398  EN.BeginTest( name.getMethodName() );
399  EN.StartApp( ApplicationName );
400  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
401  EN.SelectWindow( "SeListBox" );
402 
403  EN.VerifyIsActive( "Fahrzeug", "YES" );
404 
405  EN.StopApp( ApplicationName );
406  EN.EndTest();
407  }
408 
409  @Test
410  public void tcVerifyToolTip() throws Exception
411  {
412  EN.BeginTest( name.getMethodName() );
413  EN.StartApp( ApplicationName );
414  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
415  EN.SelectWindow( "SeListBox" );
416 
417  EN.VerifyTooltip( "Künstler", "Title: Artist" );
418  EN.VerifyTooltip( "Blumen", "Titel: Flowers" );
419 
420  EN.StopApp( ApplicationName );
421  EN.EndTest();
422 }
423 
424  @Test( expected = OKWVerifyingFailsException.class )
425  public void tcVerifyToolTip_Fail_OKWVerifyingFailsException() throws Exception
426  {
427  EN.BeginTest( name.getMethodName() );
428  EN.StartApp( ApplicationName );
429  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
430  EN.SelectWindow( "SeListBox" );
431 
432  // Actuall Value: "Wähle eine Blume aus"
433  EN.VerifyTooltip( "Künstler", "Title: Artis" );
434 
435  EN.StopApp( ApplicationName );
436  EN.EndTest();
437  }
438 
439  @Test
440  public void tcVerifyToolTipWCM() throws Exception
441  {
442  EN.BeginTest( name.getMethodName() );
443  EN.StartApp( ApplicationName );
444  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
445  EN.SelectWindow( "SeListBox" );
446 
447  EN.VerifyTooltipWCM( "Künstler", "Title: Artist" );
448  EN.VerifyTooltipWCM( "Blumen", "Titel: Flowers" );
449 
450  EN.StopApp( ApplicationName );
451  EN.EndTest();
452  }
453 
454  @Test( expected = OKWVerifyingFailsException.class )
455  public void tcVerifyToolTipWCM_Fail_OKWVerifyingFailsException() throws Exception
456  {
457  EN.BeginTest( name.getMethodName() );
458  EN.StartApp( ApplicationName );
459  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
460  EN.SelectWindow( "SeListBox" );
461 
462  // Actuall Value: "Wähle eine Blume aus"
463  EN.VerifyTooltipWCM( "Künstler", "Wähle Interpret" );
464 
465  EN.StopApp( ApplicationName );
466  EN.EndTest();
467 }
468 
469  @Test
470  public void tcVerifyToolTipREGX() throws Exception
471  {
472  EN.BeginTest( name.getMethodName() );
473  EN.StartApp( ApplicationName );
474  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
475  EN.SelectWindow( "SeListBox" );
476 
477  EN.VerifyTooltipREGX( "Künstler", "Title: Artist" );
478  EN.VerifyTooltipREGX( "Blumen", "Titel: Flowers" );
479 
480  EN.StopApp( ApplicationName );
481  EN.EndTest();
482 }
483 
484  @Test( expected = OKWVerifyingFailsException.class )
485  public void tcVerifyToolTipREGX_Fail_OKWVerifyingFailsException() throws Exception
486  {
487  EN.BeginTest( name.getMethodName() );
488  EN.StartApp( ApplicationName );
489  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
490  EN.SelectWindow( "SeListBox" );
491 
492  // Actuall Value: "Wähle eine Künstler aus"
493  EN.VerifyTooltipREGX( "Künstler", "Title: Künstker" );
494 
495  EN.StopApp( ApplicationName );
496  EN.EndTest();
497  }
498 
499  @Test
500  public void tcVerifyLabel() throws Exception
501  {
502  EN.BeginTest( name.getMethodName() );
503  EN.StartApp( ApplicationName );
504  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
505  EN.SelectWindow( "SeListBox" );
506 
507  EN.VerifyLabel( "Künstler", "Artist:" );
508  EN.VerifyLabel( "Blumen", "Flowers:" );
509 
510  EN.StopApp( ApplicationName );
511  EN.EndTest();
512  }
513 
514  @Test( expected = OKWVerifyingFailsException.class )
515  public void tcVerifyLabel_Fail_OKWVerifyingFailsException() throws Exception
516  {
517  EN.BeginTest( name.getMethodName() );
518  EN.StartApp( ApplicationName );
519  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
520  EN.SelectWindow( "SeListBox" );
521 
522  // Actuall Value: "Wähle eine Blume aus"
523  EN.VerifyLabel( "Künstler", "Wähle Interpret" );
524 
525  EN.StopApp( ApplicationName );
526  EN.EndTest();
527 }
528 
529  @Test
530  public void tcVerifyLabelWCM() throws Exception
531  {
532  EN.BeginTest( name.getMethodName() );
533  EN.StartApp( ApplicationName );
534  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
535  EN.SelectWindow( "SeListBox" );
536 
537  EN.VerifyLabelWCM( "Künstler", "*rtist:" );
538  EN.VerifyLabelWCM( "Blumen", "Flowers?" );
539 
540  EN.StopApp( ApplicationName );
541  EN.EndTest();
542 }
543 
544  @Test( expected = OKWVerifyingFailsException.class )
545  public void tcVerifyLabelWCM_Fail_OKWVerifyingFailsException() throws Exception
546  {
547  EN.BeginTest( name.getMethodName() );
548  EN.StartApp( ApplicationName );
549  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
550  EN.SelectWindow( "SeListBox" );
551 
552  // Actuall Value: "Wähle eine Blume aus"
553  EN.VerifyTooltipWCM( "Künstler", "Wähle Interpret" );
554 
555  EN.StopApp( ApplicationName );
556  EN.EndTest();
557 }
558 
559  @Test
560  public void tcVerifyLabelREGX() throws Exception
561  {
562  EN.BeginTest( name.getMethodName() );
563  EN.StartApp( ApplicationName );
564  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
565  EN.SelectWindow( "SeListBox" );
566 
567  EN.VerifyLabelREGX( "Künstler", "Artist:" );
568  EN.VerifyLabelREGX( "Blumen", "Flowers:" );
569 
570  EN.StopApp( ApplicationName );
571  EN.EndTest();
572 }
573 
574  @Test( expected = OKWVerifyingFailsException.class )
575  public void tcVerifyLabelREGX_Fail_OKWVerifyingFailsException() throws Exception
576  {
577  EN.BeginTest( name.getMethodName() );
578  EN.StartApp( ApplicationName );
579  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
580  EN.SelectWindow( "SeListBox" );
581 
582  // Actuall Value: "Wähle eine Blume aus"
583  EN.VerifyLabelREGX( "Künstler", "Wähle Interpret" );
584 
585  EN.StopApp( ApplicationName );
586  EN.EndTest();
587 }
588 
589  // / \brief
590  // / Prüft die Methode SeLink.MemorizeToolTip.
591  // /
592  @Test
593  public void tcMemorizeToolTip() throws Exception
594  {
595  EN.BeginTest( name.getMethodName() );
596  EN.StartApp( ApplicationName );
597  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
598  EN.SelectWindow( "SeListBox" );
599 
600  EN.MemorizeTooltip( "Künstler", "SeListBox_MemorizeTooltip_1" );
601  assertEquals( "Title: Artist", okw.OKW_Memorize_Sngltn.getInstance().get( "SeListBox_MemorizeTooltip_1" ) );
602 
603  EN.MemorizeTooltip( "Blumen", "SeListBox_MemorizeTooltip_1" );
604  assertEquals( "Titel: Flowers", okw.OKW_Memorize_Sngltn.getInstance().get( "SeListBox_MemorizeTooltip_1" ) );
605 
606  EN.StopApp( ApplicationName );
607  EN.EndTest();
608  }
609 
610  // / \brief
611  // / Tooltip eines Textfeldes Prüfen.
612  // /
613  @Test
614  public void tcLogToolTip_en() throws Exception
615  {
616  EN.BeginTest( name.getMethodName() );
617  EN.StartApp( ApplicationName );
618  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
619  EN.SelectWindow( "SeListBox" );
620 
621  EN.LogTooltip( "Künstler" );
622  EN.LogTooltip( "Blumen" );
623  EN.StopApp( ApplicationName );
624  EN.EndTest();
625  }
626 
627  @Test
628  public void tcVerifyValue() throws Exception
629  {
630  EN.BeginTest( name.getMethodName() );
631  EN.StartApp( ApplicationName );
632  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
633  EN.SelectWindow( "SeListBox" );
634 
635  EN.VerifyValue( "Künstler", "${EMPTY}" );
636  EN.VerifyValue( "Blumen", "Tulpe" );
637 
638  EN.StopApp( ApplicationName );
639  EN.EndTest();
640  }
641 
642  @Test( expected = OKWVerifyingFailsException.class )
643  public void tcVerifyValue_Fail_OKWVerifyingFailsException() throws Exception
644  {
645  EN.BeginTest( name.getMethodName() );
646  EN.StartApp( ApplicationName );
647  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
648  EN.SelectWindow( "SeListBox" );
649 
650  // Actuall Value: "Wähle eine Blume aus"
651  EN.VerifyValue( "Künstler", "Wähle Interpret" );
652 
653  EN.StopApp( ApplicationName );
654  EN.EndTest();
655  }
656 
657  @Test
658  public void tcVerifyValueWCM() throws Exception
659  {
660  EN.BeginTest( name.getMethodName() );
661  EN.StartApp( ApplicationName );
662  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
663 
664  EN.SelectWindow( "SeListBox" );
665  EN.VerifyValueWCM( "Künstler", "${EMPTY}" );
666  EN.VerifyValueWCM( "Blumen", "?ulpe" );
667 
668  EN.StopApp( ApplicationName );
669  EN.EndTest();
670 }
671 
672  @Test( expected = OKWVerifyingFailsException.class )
673  public void tcVerifyValueWCM_Fail_OKWVerifyingFailsException() throws Exception
674  {
675  EN.BeginTest( name.getMethodName() );
676  EN.StartApp( ApplicationName );
677  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
678  EN.SelectWindow( "SeListBox" );
679 
680  // Actuall Value: "Wähle eine Blume aus"
681  EN.VerifyValueWCM( "Künstler", "Wähle Interpret" );
682 
683  EN.StopApp( ApplicationName );
684  EN.EndTest();
685 }
686 
687  @Test
688  public void tcVerifyValueREGX() throws Exception
689  {
690  EN.BeginTest( name.getMethodName() );
691  EN.StartApp( ApplicationName );
692  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
693  EN.SelectWindow( "SeListBox" );
694 
695  EN.VerifyValueREGX( "Künstler", "${EMPTY}" );
696  EN.VerifyValueREGX( "Blumen", ".ulpe" );
697 
698  EN.StopApp( ApplicationName );
699  EN.EndTest();
700  }
701 
702  @Test( expected = OKWVerifyingFailsException.class )
703  public void tcVerifyValueREGX_Fail_OKWVerifyingFailsException() throws Exception
704  {
705  EN.BeginTest( name.getMethodName() );
706  EN.StartApp( ApplicationName );
707  EN.TypeKey( "URL", "http://test.openkeyword.de/Select/Select.htm" );
708  EN.SelectWindow( "SeListBox" );
709 
710  // Actuall Value: "Wähle eine Blume aus"
711  EN.VerifyValueREGX( "Künstler", "Wähle Interpret" );
712 
713  EN.StopApp( ApplicationName );
714  EN.EndTest();
715  }
716 }
okw.core.EN.StopApp
static void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: EN.java:406
okw.core.EN.VerifyValueWCM
static void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:676
okw.core.EN.VerifyLabelREGX
static void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: EN.java:532
okw.core.EN.VerifyLabelWCM
static void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
Definition: EN.java:541
okw.core.EN.MemorizeTooltip
static void MemorizeTooltip(String FN, String fpsKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: EN.java:280
okw.core.EN.BeginTest
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: EN.java:82
okw.core.EN.VerifyTooltipREGX
static void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:658
okw.core.EN.TypeKey
static void TypeKey(String FN, String fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: EN.java:415
okw.core.EN
okw.core.EN ist die englische Implementation von OKW.
Definition: EN.java:68
okw.core.EN.VerifyValue
static void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:667
okw.core.EN.VerifyExists
static void VerifyExists(String FN, String fpsValue)
Prüft, ob das gegebene Objekt existiert.
Definition: EN.java:496
okw.core.EN.VerifyTooltip
static void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
Definition: EN.java:640
okw.core.EN.SetValue
static void SetValue(String FN, String fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Definition: EN.java:379
okw.core.EN.VerifyIsActive
static void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Definition: EN.java:514
okw.core.EN.Select
static void Select(String FN, String fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: EN.java:298
okw.core.EN.StartApp
static void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
Definition: EN.java:397
okw.core.EN.VerifyTooltipWCM
static void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:649
okw.core.EN.EndTest
static void EndTest()
Signalisiert das Ende eines Testfalls.
Definition: EN.java:91
okw.seselect.SeSelect_EN_Test
Definition: SeSelect_EN_Test.java:22
okw.core.EN.SelectWindow
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: EN.java:334
okw.exceptions.OKWVerifyingFailsException
OKWVerifyingFailsException-Ausnahme wird ausgelöst, wenn ein Soll-Ist-Vergleich fehlschlägt.
Definition: OKWVerifyingFailsException.java:55
okw.core.EN.VerifyValueREGX
static void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: EN.java:685
okw.core.EN.LogTooltip
static void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Definition: EN.java:190
okw.core.EN.VerifyLabel
static void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
Definition: EN.java:523