OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
SeInputRadio_EN_Test.java
1 package okw.seinputradio;
2 /*
3 ==============================================================================
4 Copyright © 2012 - 2019 IT-Beratung Hrabovszki
5 ==============================================================================
6 
7 This file is part of OpenKeyWord.
8 
9 OpenKeyWord is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13 
14 OpenKeyWord is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18 
19 You should have received a copy of the GNU General Public License
20 along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
21 
22 Diese Datei ist Teil von OpenKeyWord.
23 
24 OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
25 der GNU General Public License, wie von der Free Software Foundation,
26 Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
27 veröffentlichten Version, weiterverbreiten und/oder modifizieren.
28 
29 OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
30 OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
31 Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
32 Siehe die GNU General Public License für weitere Details.
33 
34 Sie sollten eine Kopie der GNU General Public License zusammen mit
35 OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
36 */
37 
38 
39 import static org.junit.Assert.*;
40 
41 import org.junit.FixMethodOrder;
42 
43 import okw.OKW_Memorize_Sngltn;
44 import okw.core.EN;
45 import okw.exceptions.OKWFrameObjectMethodNotImplemented;
46 import okw.exceptions.OKWNotAllowedValueException;
47 import okw.exceptions.OKWVerifyingFailsException;
48 
49 import org.junit.Ignore;
50 import org.junit.Rule;
51 import org.junit.Test;
52 import org.junit.rules.TestName;
53 import org.junit.runners.MethodSorters;
54 
68  @Ignore("Ignoring the whole fixture")
69  @FixMethodOrder( MethodSorters.NAME_ASCENDING )
70  public class SeInputRadio_EN_Test
71  {
73 
74  protected static String ApplicationName;
75 
76  @Rule
77  public TestName name = new TestName();
78 
79 
88  @Test
89  public void tc_ClickOn() throws Exception
90  {
91  EN.BeginTest( name.getMethodName() );
92  EN.StartApp( ApplicationName );
93  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
94 
95  EN.SelectWindow("SeInputRadioTestFrame");
96 
97  EN.ClickOn("Visa");
98  EN.VerifyValue("Visa", "CHECKED");
99  EN.VerifyValue("American Express", "UNCHECKED");
100  EN.VerifyValue("Mastercard", "UNCHECKED");
101 
102  EN.ClickOn("American Express");
103  EN.VerifyValue("Visa", "UNCHECKED");
104  EN.VerifyValue("American Express", "CHECKED");
105  EN.VerifyValue("Mastercard", "UNCHECKED");
106 
107  EN.ClickOn("Mastercard");
108  EN.VerifyValue("Visa", "UNCHECKED");
109  EN.VerifyValue("American Express", "UNCHECKED");
110  EN.VerifyValue("Mastercard", "CHECKED");
111 
112  EN.StopApp( ApplicationName );
113  EN.EndTest();
114  }
115 
124  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
125  public void tc_DoubleClickOn_OKWFrameObjectMethodNotImplemented() throws Exception
126  {
127  EN.BeginTest( name.getMethodName() );
128  EN.StartApp( ApplicationName );
129  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
130 
131  EN.SelectWindow("SeInputRadioTestFrame");
132 
133  EN.DoubleClickOn( "Visa");
134 
135  EN.StopApp( ApplicationName );
136  EN.EndTest();
137  }
138 
149  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
150  public void tc_LogCaption() throws Exception
151  {
152  EN.BeginTest( name.getMethodName() );
153 
154  EN.StartApp( ApplicationName );
155  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
156 
157  EN.SelectWindow("SeInputRadioTestFrame");
158  EN.LogCaption("Visa");
159 
160  EN.StopApp( ApplicationName );
161  EN.EndTest();
162  }
163 
164 
173  @Test
174  public void tc_LogExists() throws Exception
175  {
176  EN.BeginTest( name.getMethodName() );
177  EN.StartApp( ApplicationName );
178  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
179 
180  EN.SelectWindow("SeInputRadioTestFrame");
181  EN.LogExists("Visa");
182 
183  EN.StopApp( ApplicationName );
184  EN.EndTest();
185 
186  }
187 
196  @Test(expected=UnsupportedOperationException.class)
197  public void tc_LogHasFocus_UnsupportedOperationException() throws Exception
198  {
199  EN.BeginTest( name.getMethodName() );
200  EN.StartApp( ApplicationName );
201  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
202 
203  EN.SelectWindow("SeInputRadioTestFrame");
204  EN.LogHasFocus("Visa");
205 
206  EN.StopApp( ApplicationName );
207  EN.EndTest();
208 
209  }
210 
219  @Test
220  public void tc_LogToolTip() throws Exception
221  {
222  EN.BeginTest( name.getMethodName() );
223  EN.StartApp( ApplicationName );
224  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
225 
226  EN.SelectWindow("SeInputRadioTestFrame");
227 
228  EN.LogTooltip("Visa");
229  EN.LogTooltip("Inactive");
230 
231  EN.StopApp( ApplicationName );
232  EN.EndTest();
233  }
234 
243  @Test
244  public void tc_LogValue() throws Exception
245  {
246  EN.BeginTest( name.getMethodName() );
247  EN.StartApp( ApplicationName );
248  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
249 
250  EN.SelectWindow("SeInputRadioTestFrame");
251 
252  EN.SetValue("Visa", "CHECKED");
253  EN.LogValue("Visa");
254  EN.LogValue("Inactive");
255 
256  EN.StopApp( ApplicationName );
257  EN.EndTest();
258  }
259 
268  @Test
269  public void tc_LogIsActive() throws Exception
270  {
271  EN.BeginTest( name.getMethodName() );
272  EN.StartApp( ApplicationName );
273  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
274 
275  EN.SelectWindow("SeInputRadioTestFrame");
276 
277  EN.LogIsActive("Visa");
278  EN.LogIsActive("Inactive");
279 
280  EN.StopApp( ApplicationName );
281  EN.EndTest();
282  }
283 
284 
293  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
294  public void tc_MemorizeCaption() throws Exception
295  {
296  EN.BeginTest( name.getMethodName() );
297  EN.StartApp( ApplicationName );
298  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
299 
300  EN.SelectWindow("SeInputRadioTestFrame");
301 
302  EN.MemorizeCaption("Visa", "SeInputRadio_MemorizeCaption_1" );
303 
304  EN.StopApp( ApplicationName );
305  EN.EndTest();
306 
307  }
308 
316  @Test
317  public void tc_MemorizeLabel() throws Exception
318  {
319  EN.BeginTest( name.getMethodName() );
320  EN.StartApp( ApplicationName );
321  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
322 
323  EN.SelectWindow("SeInputRadioTestFrame");
324 
325  EN.MemorizeLabel("Visa", "SeInputRadio_MemorizeLabel_1");
326  assertEquals("Visa", myMM.get("SeInputRadio_MemorizeLabel_1"));
327 
328  EN.MemorizeLabel("American Express", "SeInputRadio_MemorizeLabel_2");
329  assertEquals("American Express", myMM.get("SeInputRadio_MemorizeLabel_2"));
330 
331  EN.MemorizeLabel("Mastercard", "SeInputRadio_MemorizeLabel_3");
332  assertEquals("Mastercard", myMM.get("SeInputRadio_MemorizeLabel_3"));
333 
334  EN.StopApp( ApplicationName );
335  EN.EndTest();
336 
337  }
338 
339 
348  @Test
349  public void tc_MemorizeExists() throws Exception
350  {
351  EN.BeginTest( name.getMethodName() );
352  EN.StartApp( ApplicationName );
353  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
354 
355  EN.SelectWindow("SeInputRadioTestFrame");
356 
357  EN.MemorizeExists("Visa", "SeInputRadio_MemorizeExists_1");
358 
359  assertEquals("YES", myMM.get("SeInputRadio_MemorizeExists_1"));
360 
361  EN.StopApp( ApplicationName );
362  EN.EndTest();
363  }
364 
373  @Test(expected=UnsupportedOperationException.class)
374  public void tc_MemorizeHasFocus_UnsupportedOperationException() throws Exception
375  {
376  EN.BeginTest( name.getMethodName() );
377  EN.StartApp( ApplicationName );
378  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
379 
380  EN.SelectWindow("SeInputRadioTestFrame");
381  EN.MemorizeHasFocus("Visa", "SeInputRadio_MemorizeHasFocus");
382 
383  EN.StopApp( ApplicationName );
384  EN.EndTest();
385  }
386 
387 
396  @Test
397  public void tc_MemorizeIsActive() throws Exception
398  {
399  EN.BeginTest( name.getMethodName() );
400  EN.StartApp( ApplicationName );
401  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
402 
403  EN.SelectWindow("SeInputRadioTestFrame");
404 
405  EN.MemorizeIsActive("Visa", "SeInputRadio_MemorizeIsActive_Visa");
406  EN.MemorizeIsActive("Inactive", "SeInputRadio_MemorizeIsActive_Inactive");
407 
408 
409  assertEquals("NO", myMM.get("SeInputRadio_MemorizeIsActive_Inactive"));
410 
411  EN.StopApp( ApplicationName );
412  EN.EndTest();
413 
414  }
415 
416 
425  @Test
426  public void tc_MemorizeTooltip() throws Exception
427  {
428  EN.BeginTest( name.getMethodName() );
429  EN.StartApp( ApplicationName );
430  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
431 
432  EN.SelectWindow("SeInputRadioTestFrame");
433 
434  EN.MemorizeTooltip("Visa", "SeInputRadio_MemorizeTooltip_Visa");
435  EN.MemorizeTooltip("Inactive", "SeInputRadio_MemorizeTooltip_Inactive");
436 
437  assertEquals("title-Visa", myMM.get("SeInputRadio_MemorizeTooltip_Visa"));
438  assertEquals("title-Disabled", myMM.get("SeInputRadio_MemorizeTooltip_Inactive"));
439 
440  EN.StopApp( ApplicationName );
441  EN.EndTest();
442  }
443 
452  @Test
453  public void tc_MemorizeValue() throws Exception
454  {
455  EN.BeginTest( name.getMethodName() );
456  EN.StartApp( ApplicationName );
457  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
458 
459  EN.SelectWindow("SeInputRadioTestFrame");
460 
461  EN.SetValue("Visa", "CHECKED");
462 
463  EN.MemorizeValue("Visa", "SeInputRadio_MemorizeValue_Visa");
464  EN.MemorizeValue("American Express", "SeInputRadio_MemorizeValue_AmericanExpress");
465 
466  assertEquals("CHECKED", myMM.get("SeInputRadio_MemorizeValue_Visa"));
467  assertEquals("UNCHECKED", myMM.get("SeInputRadio_MemorizeValue_AmericanExpress"));
468 
469  EN.StopApp( ApplicationName );
470  EN.EndTest();
471  }
472 
473 
482  @Test(expected=UnsupportedOperationException.class)
483  public void tc_VerifyHasFocus_UnsupportedOperationException() throws Exception
484  {
485  EN.BeginTest( name.getMethodName() );
486  EN.StartApp( ApplicationName );
487  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
488 
489  EN.SelectWindow("SeInputRadioTestFrame");
490 
491  EN.VerifyHasFocus( "Visa", "YES" );
492 
493  EN.StopApp( ApplicationName );
494  EN.EndTest();
495  }
496 
497 
506  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
507  public void tc_SetFocus_OKWFrameObjectMethodNotImplemented() throws Exception
508  {
509  EN.BeginTest( name.getMethodName() );
510  EN.StartApp( ApplicationName );
511  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
512 
513  EN.SelectWindow("SeInputRadioTestFrame");
514 
515  EN.SetFocus( "Visa" );
516 
517  EN.StopApp( ApplicationName );
518  EN.EndTest();
519  }
520 
521 
530  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
531  public void tc_SelectMenu_OKWFrameObjectMethodNotImplemented() throws Exception
532  {
533  EN.BeginTest( name.getMethodName() );
534  EN.StartApp( ApplicationName );
535  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
536 
537  EN.SelectWindow("SeInputRadioTestFrame");
538 
539  EN.SelectMenu("Visa");
540  EN.StopApp( ApplicationName );
541  EN.EndTest();
542  }
543 
544 
553  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
554  public void tc_SelectMenu2_OKWFrameObjectMethodNotImplemented() throws Exception
555  {
556  EN.BeginTest( name.getMethodName() );
557  EN.StartApp( ApplicationName );
558  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
559 
560  EN.SelectWindow("SeInputRadioTestFrame");
561 
562  EN.SelectMenu("Visa", "What ever...");
563 
564  EN.StopApp( ApplicationName );
565  EN.EndTest();
566  }
567 
568 
577  @Test
578  public void tc_SetValue() throws Exception
579  {
580  EN.BeginTest( name.getMethodName() );
581  EN.StartApp( ApplicationName );
582  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
583 
584  EN.SelectWindow("SeInputRadioTestFrame");
585 
586  EN.SetValue("Visa", "CHECKED");
587  EN.VerifyValue("Visa", "CHECKED");
588  EN.VerifyValue("American Express", "UNCHECKED");
589  EN.VerifyValue("Mastercard", "UNCHECKED");
590 
591  EN.SetValue("Mastercard", "CHECKED");
592  EN.VerifyValue("Visa", "UNCHECKED");
593  EN.VerifyValue("American Express", "UNCHECKED");
594  EN.VerifyValue("Mastercard", "CHECKED");
595 
596  EN.SetValue("American Express", "CHECKED");
597  EN.VerifyValue("Visa", "UNCHECKED");
598  EN.VerifyValue("American Express", "CHECKED");
599  EN.VerifyValue("Mastercard", "UNCHECKED");
600 
601  EN.StopApp( ApplicationName );
602  EN.EndTest();
603  }
604 
605 
616  @Test(expected=OKWNotAllowedValueException.class)
617  public void tc_SetValue_OKWNotAllowedValueException_UNCHECKED() throws Exception
618  {
619  EN.BeginTest( name.getMethodName() );
620  EN.StartApp( ApplicationName );
621  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
622 
623  EN.SelectWindow("SeInputRadioTestFrame");
624 
625  EN.SetValue("Visa", "UNCHECKED");
626 
627  EN.StopApp( ApplicationName );
628  EN.EndTest();
629  }
630 
641  @Test(expected=OKWNotAllowedValueException.class)
642  public void tc_SetValue_OKWNotAllowedValueException() throws Exception
643  {
644  EN.BeginTest( name.getMethodName() );
645  EN.StartApp( ApplicationName );
646  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
647 
648  EN.SelectWindow("SeInputRadioTestFrame");
649 
650  EN.SetValue("Visa", "Ajhdttg");
651 
652  EN.StopApp( ApplicationName );
653  EN.EndTest();
654  }
655 
666  @Test(expected=OKWFrameObjectMethodNotImplemented.class)
667  public void tc_Select_OKWFrameObjectMethodNotImplemented() throws Exception
668  {
669  EN.BeginTest( name.getMethodName() );
670  EN.StartApp( ApplicationName );
671  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
672 
673  EN.SelectWindow("SeInputRadioTestFrame");
674 
675  EN.Select("Visa", "CHECKED");
676 
677  EN.StopApp( ApplicationName );
678  EN.EndTest();
679 }
680 
689  @Test(expected=UnsupportedOperationException.class)
690  public void tc_TypeKey_OKWFrameObjectMethodNotImplemented() throws Exception
691  {
692  EN.BeginTest( name.getMethodName() );
693  EN.StartApp( ApplicationName );
694  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
695 
696  EN.SelectWindow("SeInputRadioTestFrame");
697 
698  EN.TypeKey( "Visa", "What ever...");
699 
700  EN.StopApp( ApplicationName );
701  EN.EndTest();
702  }
703 
714  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
715  public void tc_VerifyCaption() throws Exception
716  {
717  EN.BeginTest( name.getMethodName() );
718 
719  EN.StartApp( ApplicationName );
720  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
721 
722  EN.SelectWindow("SeInputRadioTestFrame");
723 
724  EN.VerifyCaption("Visa", "ABC");
725 
726  EN.StopApp( ApplicationName );
727  EN.EndTest();
728  }
729 
730 
741  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
742  public void tc_VerifyCaptionWCM() throws Exception
743  {
744  EN.BeginTest( name.getMethodName() );
745 
746  EN.StartApp( ApplicationName );
747  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
748 
749  EN.SelectWindow("SeInputRadioTestFrame");
750 
751  EN.VerifyCaptionWCM("Visa", "?ABC#");
752 
753  EN.StopApp( ApplicationName );
754  EN.EndTest();
755  }
756 
757 
768  @Test (expected=OKWFrameObjectMethodNotImplemented.class)
769  public void tc_VerifyCaptionREGX() throws Exception
770  {
771  EN.BeginTest( name.getMethodName() );
772 
773  EN.StartApp( ApplicationName );
774  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
775 
776  EN.SelectWindow("SeInputRadioTestFrame");
777 
778  EN.VerifyCaptionREGX("Visa", "ABC");
779 
780  EN.StopApp( ApplicationName );
781  EN.EndTest();
782  }
783 
791  @Test
792  public void tc_VerifyExists_ExsistsNOExpectedNO() throws Exception
793  {
794  EN.BeginTest( name.getMethodName() );
795  EN.StartApp( ApplicationName );
796  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
797 
798  EN.SelectWindow("SeInputRadioTestFrame");
799  EN.VerifyExists("Does Not Exists", "NO");
800 
801  EN.StopApp( ApplicationName );
802  EN.EndTest();
803  }
804 
812  @Test( expected = OKWVerifyingFailsException.class )
813  public void tc_VerifyExists_ExistsNOExpectedYES() throws Exception
814  {
815  EN.BeginTest( name.getMethodName() );
816  EN.StartApp( ApplicationName );
817  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
818 
819  EN.SelectWindow("SeInputRadioTestFrame");
820  EN.VerifyExists("Does Not Exists", "YES");
821 
822  EN.StopApp( ApplicationName );
823  EN.EndTest();
824  }
825 
835  @Test( expected = OKWVerifyingFailsException.class )
836  public void tc_VerifyExists_ExistsYESExpectedNO() throws Exception
837  {
838  EN.BeginTest( name.getMethodName() );
839  EN.StartApp( ApplicationName );
840  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
841 
842  EN.SelectWindow("SeInputRadioTestFrame");
843  EN.VerifyExists("Visa", "NO");
844 
845  EN.StopApp( ApplicationName );
846  EN.EndTest();
847  }
848 
858  @Test
859  public void tc_VerifyExists_ExistsYESExpectedYES() throws Exception
860  {
861  EN.BeginTest( name.getMethodName() );
862  EN.StartApp( ApplicationName );
863  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
864 
865  EN.SelectWindow("SeInputRadioTestFrame");
866  EN.VerifyExists( "Visa", "YES" );
867 
868  EN.StopApp( ApplicationName );
869  EN.EndTest();
870  }
871 
882  @Test
883  public void tc_VerifyIsActive_ActiveYESExpectedYES() throws Exception
884  {
885  EN.BeginTest( name.getMethodName() );
886  EN.StartApp( ApplicationName );
887  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
888 
889  EN.SelectWindow("SeInputRadioTestFrame");
890 
891  EN.VerifyIsActive("Visa", "YES");
892 
893  EN.StopApp( ApplicationName );
894  EN.EndTest();
895  }
896 
897 
908  @Test(expected=OKWVerifyingFailsException.class)
909  public void tc_VerifyIsActive_ActiveYESExpectedNO() throws Exception
910  {
911  EN.BeginTest( name.getMethodName() );
912  EN.StartApp( ApplicationName );
913  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
914 
915  EN.SelectWindow("SeInputRadioTestFrame");
916 
917  EN.VerifyIsActive("Visa", "NO");
918 
919  EN.StopApp( ApplicationName );
920  EN.EndTest();
921  }
922 
932  @Test
933  public void tc_VerifyIsActive_ActiveNOExpectedNO() throws Exception
934  {
935  EN.BeginTest( name.getMethodName() );
936  EN.StartApp( ApplicationName );
937  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
938 
939  EN.SelectWindow("SeInputRadioTestFrame");
940 
941  EN.VerifyIsActive("Inactive", "NO");
942 
943  EN.StopApp( ApplicationName );
944  EN.EndTest();
945  }
946 
956  @Test(expected=OKWVerifyingFailsException.class)
957  public void tc_VerifyIsActive_ActiveNOExpectedYES() throws Exception
958  {
959  EN.BeginTest( name.getMethodName() );
960  EN.StartApp( ApplicationName );
961  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
962 
963  EN.SelectWindow("SeInputRadioTestFrame");
964 
965  EN.VerifyIsActive("Inactive", "YES");
966 
967  EN.StopApp( ApplicationName );
968  EN.EndTest();
969  }
970 
979  @Test
980  public void tc_VerifyLabel() throws Exception
981  {
982  EN.BeginTest( name.getMethodName() );
983  EN.StartApp( ApplicationName );
984  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
985 
986  EN.SelectWindow("SeInputRadioTestFrame");
987 
988  EN.VerifyLabel("Visa", "Visa");
989  EN.VerifyLabel("American Express", "American Express");
990  EN.VerifyLabel("Mastercard", "Mastercard");
991 
992  EN.StopApp( ApplicationName );
993  EN.EndTest();
994  }
995 
1003  @Test
1004  public void tc_VerifyLabelWCM() throws Exception
1005  {
1006  EN.BeginTest( name.getMethodName() );
1007  EN.StartApp( ApplicationName );
1008  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1009 
1010  EN.SelectWindow("SeInputRadioTestFrame");
1011 
1012  EN.VerifyLabelWCM("Visa", "Vis*");
1013  EN.VerifyLabelWCM("American Express", "American Express");
1014  EN.VerifyLabelWCM("Mastercard", "Mastercard");
1015 
1016  EN.StopApp( ApplicationName );
1017  EN.EndTest();
1018  }
1019 
1029  @Test
1030  public void tc_VerifyLabelREGX() throws Exception
1031  {
1032  EN.BeginTest( name.getMethodName() );
1033  EN.StartApp( ApplicationName );
1034  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1035 
1036  EN.SelectWindow("SeInputRadioTestFrame");
1037 
1038  EN.VerifyLabelREGX("Visa", "Vis.");
1039  EN.VerifyLabelREGX("American Express", "American Express");
1040  EN.VerifyLabelREGX("Mastercard", "Mastercard");
1041 
1042  EN.StopApp( ApplicationName );
1043  EN.EndTest();
1044  }
1045 
1046 
1055  @Test
1056  public void tc_VerifyToolTip() throws Exception
1057  {
1058  EN.BeginTest( name.getMethodName() );
1059  EN.StartApp( ApplicationName );
1060  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1061 
1062  EN.SelectWindow("SeInputRadioTestFrame");
1063 
1064  EN.VerifyTooltip("Visa", "title-Visa");
1065  EN.VerifyTooltip("American Express", "title-American Express");
1066  EN.VerifyTooltip("Mastercard", "title-Mastercard");
1067 
1068  EN.StopApp( ApplicationName );
1069  EN.EndTest();
1070  }
1071 
1072 
1081  @Test
1082  public void tc_VerifyToolTipWCM() throws Exception
1083  {
1084  EN.BeginTest( name.getMethodName() );
1085  EN.StartApp( ApplicationName );
1086  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1087 
1088  EN.SelectWindow("SeInputRadioTestFrame");
1089 
1090  EN.VerifyTooltipWCM("Visa", "title?Visa");
1091  EN.VerifyTooltipWCM("American Express", "title?American Express");
1092  EN.VerifyTooltipWCM("Mastercard", "title?Mastercard");
1093 
1094  EN.StopApp( ApplicationName );
1095  EN.EndTest();
1096  }
1097 
1098 
1107  @Test
1108  public void tc_VerifyToolTipREGX() throws Exception
1109  {
1110  EN.BeginTest( name.getMethodName() );
1111  EN.StartApp( ApplicationName );
1112  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1113 
1114  EN.SelectWindow("SeInputRadioTestFrame");
1115 
1116  EN.VerifyTooltipREGX("Visa", "title.Visa");
1117  EN.VerifyTooltipREGX("American Express", "title.American Express");
1118  EN.VerifyTooltipREGX("Mastercard", "title.Mastercard");
1119 
1120  EN.StopApp( ApplicationName );
1121  EN.EndTest();
1122  }
1123 
1124 
1133  @Test
1134  public void tc_VerifyValue() throws Exception
1135  {
1136  tc_ClickOn();
1137  }
1138 
1139 
1148  @Test
1149  public void tc_VerifyValueWCM() throws Exception
1150  {
1151  EN.BeginTest( name.getMethodName() );
1152  EN.StartApp( ApplicationName );
1153  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1154 
1155  EN.SelectWindow("SeInputRadioTestFrame");
1156 
1157  EN.ClickOn("Visa");
1158  EN.VerifyValueWCM("Visa", "CH*");
1159  EN.VerifyValueWCM("American Express", "UNCH*");
1160  EN.VerifyValueWCM("Mastercard", "UNCH*");
1161 
1162  EN.ClickOn("American Express");
1163  EN.VerifyValueWCM("Visa", "UNCH*");
1164  EN.VerifyValueWCM("American Express", "CH*");
1165  EN.VerifyValueWCM("Mastercard", "UNCH*");
1166 
1167  EN.ClickOn("Mastercard");
1168  EN.VerifyValueWCM("Visa", "UNCH*");
1169  EN.VerifyValueWCM("American Express", "UNCH*");
1170  EN.VerifyValueWCM("Mastercard", "CH*");
1171 
1172  EN.StopApp( ApplicationName );
1173  EN.EndTest();
1174  }
1175 
1176 
1185  @Test
1186  public void tc_VerifyValueREGX() throws Exception
1187  {
1188  EN.BeginTest( name.getMethodName() );
1189  EN.StartApp( ApplicationName );
1190  EN.TypeKey("URL", "http://test.openkeyword.de/InputRadioButton/input_type-radio.htm");
1191 
1192  EN.SelectWindow("SeInputRadioTestFrame");
1193 
1194  EN.ClickOn("Visa");
1195  EN.VerifyValueWCM("Visa", "CH.+");
1196  EN.VerifyValueWCM("American Express", "UNCH.+");
1197  EN.VerifyValueWCM("Mastercard", "UNCH.+");
1198 
1199  EN.ClickOn("American Express");
1200  EN.VerifyValueWCM("Visa", "UNCH.+");
1201  EN.VerifyValueWCM("American Express", "CH.+");
1202  EN.VerifyValueWCM("Mastercard", "UNCH.+");
1203 
1204  EN.ClickOn("Mastercard");
1205  EN.VerifyValueWCM("Visa", "UNCH.+");
1206  EN.VerifyValueWCM("American Express", "UNCH.+");
1207  EN.VerifyValueWCM("Mastercard", "CH.+");
1208 
1209  EN.StopApp( ApplicationName );
1210  EN.EndTest();
1211  }
1212  }
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.seinputradio.SeInputRadio_EN_Test.tc_LogValue
void tc_LogValue()
Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:244
okw.core.EN.MemorizeCaption
static void MemorizeCaption(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
Definition: EN.java:208
okw.core.EN.VerifyLabelREGX
static void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: EN.java:532
okw.seinputradio.SeInputRadio_EN_Test.tc_ClickOn
void tc_ClickOn()
Test des Schlüsselwortes ClickOn() für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:89
okw.seinputradio.SeInputRadio_EN_Test.tc_MemorizeTooltip
void tc_MemorizeTooltip()
Test des Schlüsselwortes MemorizeTooltip für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:426
okw.core.EN.VerifyLabelWCM
static void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
Definition: EN.java:541
okw.seinputradio.SeInputRadio_EN_Test.tc_LogExists
void tc_LogExists()
Test des Schlüsselwortes LogExists für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:174
okw.core.EN.MemorizeTooltip
static void MemorizeTooltip(String FN, String fpsKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: EN.java:280
okw.seinputradio.SeInputRadio_EN_Test.tc_MemorizeIsActive
void tc_MemorizeIsActive()
Test des Schlüsselwortes MemorizeIsActive für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:397
okw.core.EN.VerifyHasFocus
static void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Definition: EN.java:505
okw.OKW_Memorize_Sngltn.get
String get(String fpsKey)
Holt den Aktuellen Wert eines Schlüssels.
Definition: OKW_Memorize_Sngltn.java:284
okw.seinputradio.SeInputRadio_EN_Test.tc_MemorizeValue
void tc_MemorizeValue()
Test des Schlüsselwortes MemorizeValue für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:453
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyExists_ExistsYESExpectedYES
void tc_VerifyExists_ExistsYESExpectedYES()
Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:859
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyIsActive_ActiveYESExpectedYES
void tc_VerifyIsActive_ActiveYESExpectedYES()
Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:883
okw.core.EN.BeginTest
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: EN.java:82
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyValue
void tc_VerifyValue()
Test des Schlüsselwortes VerifyValue für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1134
okw.core.EN.LogIsActive
static void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
Definition: EN.java:145
okw.core.EN.VerifyCaptionREGX
static void VerifyCaptionREGX(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:478
okw.core.EN.LogHasFocus
static void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: EN.java:136
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyToolTipREGX
void tc_VerifyToolTipREGX()
Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1108
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.exceptions.OKWFrameObjectMethodNotImplemented
Die Ausnahme OKWFrameObjectMethodNotImplemented wird ausgelöst, wenn im Frame Objekt eine gegebene Me...
Definition: OKWFrameObjectMethodNotImplemented.java:65
okw.core.EN.SetFocus
static void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
Definition: EN.java:370
okw.OKW_Memorize_Sngltn
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
Definition: OKW_Memorize_Sngltn.java:73
okw.core.EN.LogValue
static void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
Definition: EN.java:199
okw.core.EN.LogCaption
static void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
Definition: EN.java:118
okw.core.EN.TypeKey
static void TypeKey(String FN, String fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: EN.java:415
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyExists_ExsistsNOExpectedNO
void tc_VerifyExists_ExsistsNOExpectedNO()
Test des Schlüsselwortes VerifyExists für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:792
okw.core.EN.MemorizeValue
static void MemorizeValue(String FN, String fpsKeyName)
Merkt sich den Standartwert eines Objekts.
Definition: EN.java:289
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyIsActive_ActiveNOExpectedNO
void tc_VerifyIsActive_ActiveNOExpectedNO()
Test des Schlüsselwortes VerifyIsActive für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:933
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.MemorizeLabel
static void MemorizeLabel(String FN, String fpsKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
Definition: EN.java:244
okw.seinputradio.SeInputRadio_EN_Test.tc_LogToolTip
void tc_LogToolTip()
Test des Schlüsselwortes LogTooltip für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:220
okw.core.EN.ClickOn
static void ClickOn(String FN)
Klickt auf das gegebene Objekt.
Definition: EN.java:100
okw.core.EN.VerifyCaptionWCM
static void VerifyCaptionWCM(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:487
okw.seinputradio.SeInputRadio_EN_Test.tc_MemorizeLabel
void tc_MemorizeLabel()
Test des Schlüsselwortes MemorizeLabel für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:317
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.VerifyCaption
static void VerifyCaption(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
Definition: EN.java:469
okw.OKW_Memorize_Sngltn.getInstance
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
Definition: OKW_Memorize_Sngltn.java:198
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.seinputradio.SeInputRadio_EN_Test.tc_MemorizeExists
void tc_MemorizeExists()
Test des Schlüsselwortes MemorizeExists für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:349
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyLabelREGX
void tc_VerifyLabelREGX()
Test des Schlüsselwortes VerifyLabelREGX für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1030
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.seinputradio.SeInputRadio_EN_Test
Basisklasse für Test des GUI-Adapters SeInputRadio.
Definition: SeInputRadio_EN_Test.java:70
okw.core.EN.EndTest
static void EndTest()
Signalisiert das Ende eines Testfalls.
Definition: EN.java:91
okw.core.EN.MemorizeExists
static void MemorizeExists(String FN, String fpsKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
Definition: EN.java:217
okw.core.EN.SelectWindow
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: EN.java:334
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyToolTipWCM
void tc_VerifyToolTipWCM()
Test des Schlüsselwortes VerifyToolTipWCM für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1082
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyLabel
void tc_VerifyLabel()
Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:980
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyLabelWCM
void tc_VerifyLabelWCM()
Test des Schlüsselwortes VerifyLabel für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1004
okw.exceptions.OKWVerifyingFailsException
OKWVerifyingFailsException-Ausnahme wird ausgelöst, wenn ein Soll-Ist-Vergleich fehlschlägt.
Definition: OKWVerifyingFailsException.java:55
okw.core.EN.LogExists
static void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
Definition: EN.java:127
okw.core.EN.SelectMenu
static void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
Definition: EN.java:307
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyValueREGX
void tc_VerifyValueREGX()
Test des Schlüsselwortes VerifyValueREGX für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1186
okw.seinputradio.SeInputRadio_EN_Test.tc_LogIsActive
void tc_LogIsActive()
Test des Schlüsselwortes LogIsActive für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:269
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyToolTip
void tc_VerifyToolTip()
Test des Schlüsselwortes VerifyToolTip für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1056
okw.seinputradio.SeInputRadio_EN_Test.tc_SetValue
void tc_SetValue()
Test des Schlüsselwortes SetValue( FN, Val ) für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:578
okw.exceptions.OKWNotAllowedValueException
OKWNotAllowedValueException-Ausnahme wird ausgelöst, wenn ein gegebener Wert im Schlüsselwort nicht e...
Definition: OKWNotAllowedValueException.java:63
okw.core.EN.MemorizeIsActive
static void MemorizeIsActive(String FN, String fpsKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Definition: EN.java:235
okw.seinputradio.SeInputRadio_EN_Test.tc_VerifyValueWCM
void tc_VerifyValueWCM()
Test des Schlüsselwortes VerifyValueWCM für den GUI-Adapter SeInputRadio.
Definition: SeInputRadio_EN_Test.java:1149
okw.core.EN.MemorizeHasFocus
static void MemorizeHasFocus(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
Definition: EN.java:226
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
okw.core.EN.DoubleClickOn
static void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
Definition: EN.java:109