OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
Core.java
1 /*
2  ==============================================================================
3  Copyright © 2012 - 2019 IT-Beratung Hrabovszki
4  ==============================================================================
5 
6  This file is part of OpenKeyWord.
7 
8  OpenKeyWord is free software: you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation, either version 3 of the License, or
11  (at your option) any later version.
12 
13  OpenKeyWord is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
20 
21  Diese Datei ist Teil von OpenKeyWord.
22 
23  OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
24  der GNU General Public License, wie von der Free Software Foundation,
25  Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
26  veröffentlichten Version, weiterverbreiten und/oder modifizieren.
27 
28  OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
29  OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
30  Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
31  Siehe die GNU General Public License für weitere Details.
32 
33  Sie sollten eine Kopie der GNU General Public License zusammen mit
34  OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
35 */
36 
37 package okw.core;
38 
39 import okw.log.Logger_Sngltn;
40 
41 import java.io.BufferedReader;
42 import java.io.IOException;
43 import java.io.InputStream;
44 import java.io.InputStreamReader;
45 
46 import okw.*;
47 
81 public class Core implements IOKW_State
82 {
83 
84  private static Logger_Sngltn Log = Logger_Sngltn.getInstance();
85 
95 
96  //
97  private static Boolean VerifyFail = false;
98 
102  public Boolean getVerifyFail()
103  {
104  return VerifyFail;
105  }
106 
110  public void setVerifyFail( Boolean verifyFail )
111  {
112  VerifyFail = verifyFail;
113  }
114 
115 
127  protected static Exception NOK_Reason = null;
128 
132  public Exception getNOK_Reason()
133  {
134  return NOK_Reason;
135  }
136 
140  public void setNOK_Reason( Exception nOK_Reason )
141  {
142  NOK_Reason = nOK_Reason;
143  }
144 
145 
146  public void SetCoreStateNOK( )
147  {
148  this.SetCurrentState( new NOK( this ) );
149  }
150 
151 
152  public void SetCoreStateOK( )
153  {
154  this.SetCurrentState( new OK( this ) );
155  this.setVerifyFail( false );
156  this.setNOK_Reason( null );
157  }
158 
159 
170  private void SetCurrentState( IOKW_State fp_CurrentState )
171  {
172  this.CurrentState = fp_CurrentState;
173  }
174 
175 
186  public void setLanguage( String Language )
187  {
188  this.CurrentState.setLanguage( Language );
189  }
190 
191 
195  private static LogMessenger LM;
196 
206  public Core()
207  {
208  try
209  {
210  Init();
211  this.SetCurrentState( new OK( this ) );
212  }
213  catch (Exception e)
214  {
215  OKW_HandleException.StopRunning( e, this.getClass() );
216  }
217  }
218 
236  protected static void readVersionTxt()
237  {
238  InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream( "okw/version.txt" );
239 
240  BufferedReader reader = new BufferedReader(new InputStreamReader(in));
241  String line;
242 
243  try
244  {
245  while ((line = reader.readLine()) != null)
246  {
247  Log.LogPrint("-" + line);
248  }
249  reader.close();
250 
251  }
252  catch (IOException e)
253  {
254  // TODO Auto-generated catch block
255  e.printStackTrace();
256  }
257  }
258 
259 
260  @SuppressWarnings( "unused" )
261  public static void Init()
262  {
263  try
264  {
265  // Init all Singelton...
267 
268  readVersionTxt();
269 
270  Log.ResOpenList("Start OKW...");
271 
272  Log.ResOpenList("OKW_Ini...");
273  OKW_Ini_Sngltn myOKW_Ini = OKW_Ini_Sngltn.getInstance();
274  Log.ResCloseList(); // OKW_Ini...
275 
276  Log.ResOpenList("OKW_Const...");
278  Log.ResCloseList(); // OKW_Const...
279 
280  Log.ResOpenList("OKWLanguage...");
281  OKWLanguage CL = OKWLanguage.getInstance();
282  Log.ResCloseList(); // OKWLanguage...
283 
284  Log.ResOpenList("OKW_Memorize...");
286  Log.ResCloseList(); // OKW_Memorize...
287 
288  Log.ResOpenList("OKW_Properties...");
289  OKW_Properties myProperties = OKW_Properties.getInstance();
290  Log.ResCloseList(); // OKW_Properties...
291 
292  Log.ResOpenList("Load Frames...");
293  FrameObjectDictionary_Sngltn myFrameObjectDictionary = FrameObjectDictionary_Sngltn.getInstance();
294  Log.ResCloseList(); // Load Frames...
295 
296  Log.ResCloseList(); // "Start OKW... "
297 
298  OKW_CurrentObject_Sngltn myCurrentObject = OKW_CurrentObject_Sngltn.getInstance();
299  LM = new LogMessenger( "Core" );
300  }
301  catch (Exception e)
302  {
303  OKW_HandleException.StopRunning( e, Core.class );
304  }
305  }
306 
310  public void BeginTest( String Testname ) throws Exception
311  {
312  Log.LogTestcaseStart( Testname );
313  this.CurrentState.BeginTest( Testname );
314  }
315 
319  public void ClickOn( String FN ) throws Exception
320  {
321  try
322  {
323  Log.LogKeyWordStart( LM.GetMessage( "ClickOn", "KeyWordName" ), FN );
324  this.CurrentState.ClickOn( FN );
325  }
326  finally
327  {
328  Log.LogKeyWordEnd();
329  }
330  }
331 
335  public void DoubleClickOn( String FN ) throws Exception
336  {
337  try
338  {
339  Log.LogKeyWordStart( LM.GetMessage( "DoubleClickOn", "KeyWordName" ), FN );
340  this.CurrentState.DoubleClickOn( FN );
341  }
342  finally
343  {
344  Log.LogKeyWordEnd();
345  }
346  }
347 
351  public void EndTest() throws Exception
352  {
353  try
354  {
355  // Keine Schlüsselwort-Ausgabe! Das ist richtig! Hier wird _Test_ Geschlossen
356  this.CurrentState.EndTest();
357  }
358  finally
359  {
360  Log.LogTestcaseEnd();
361  }
362  }
363 
367  public void LogExists( String FN ) throws Exception
368  {
369  try
370  {
371  Log.LogKeyWordStart( LM.GetMessage( "LogExists", "KeyWordName" ), FN );
372  this.CurrentState.LogExists( FN );
373  }
374  finally
375  {
376  Log.LogKeyWordEnd();
377  }
378  }
379 
383  public void LogHasFocus( String FN ) throws Exception
384  {
385  try
386  {
387  Log.LogKeyWordStart( LM.GetMessage( "LogHasFocus", "KeyWordName" ), FN );
388  this.CurrentState.LogHasFocus( FN );
389  }
390  finally
391  {
392  Log.LogKeyWordEnd();
393  }
394  }
395 
399  public void LogIsActive( String FN ) throws Exception
400  {
401  try
402  {
403  Log.LogKeyWordStart( LM.GetMessage( "LogIsActive", "KeyWordName" ), FN );
404  this.CurrentState.LogIsActive( FN );
405  }
406  finally
407  {
408  Log.LogKeyWordEnd();
409  }
410  }
411 
415  public void LogSelected( String FN ) throws Exception
416  {
417  try
418  {
419  Log.LogKeyWordStart( LM.GetMessage( "LogSelected", "KeyWordName" ), FN );
420  this.CurrentState.LogSelected( FN );
421  }
422  finally
423  {
424  Log.LogKeyWordEnd();
425  }
426  }
427 
431  public void LogTablecellValue( String FN, String COL, String ROW ) throws Exception
432  {
433  try
434  {
435  Log.LogKeyWordStart( LM.GetMessage( "LogTablecellValue", "KeyWordName" ), FN, COL, ROW );
436  this.CurrentState.LogTablecellValue( FN, COL, ROW );
437  }
438  finally
439  {
440  Log.LogKeyWordEnd();
441  }
442  }
443 
447  public void LogTooltip( String FN ) throws Exception
448  {
449  try
450  {
451  Log.LogKeyWordStart( LM.GetMessage( "LogTooltip", "KeyWordName" ), FN );
452  this.CurrentState.LogTooltip( FN );
453  }
454  finally
455  {
456  Log.LogKeyWordEnd();
457  }
458  }
459 
463  public void LogCaption( String FN ) throws Exception
464  {
465  try
466  {
467  Log.LogKeyWordStart( LM.GetMessage( "LogCaption", "KeyWordName" ), FN );
468  this.CurrentState.LogCaption( FN );
469  }
470  finally
471  {
472  Log.LogKeyWordEnd();
473  }
474  }
475 
479  public void LogLabel( String FN ) throws Exception
480  {
481  try
482  {
483  Log.LogKeyWordStart( LM.GetMessage( "LogLabel", "KeyWordName" ), FN );
484  this.CurrentState.LogLabel( FN );
485  }
486  finally
487  {
488  Log.LogKeyWordEnd();
489  }
490  }
491 
495  public void LogPlaceholder( String FN ) throws Exception
496  {
497  try
498  {
499  Log.LogKeyWordStart( LM.GetMessage( "LogPlaceholder", "KeyWordName" ), FN );
500  this.CurrentState.LogPlaceholder( FN );
501  }
502  finally
503  {
504  Log.LogKeyWordEnd();
505  }
506  }
507 
511  public void LogValue( String FN ) throws Exception
512  {
513  try
514  {
515  Log.LogKeyWordStart( LM.GetMessage( "LogValue", "KeyWordName" ), FN );
516  this.CurrentState.LogValue( FN );
517  }
518  finally
519  {
520  Log.LogKeyWordEnd();
521  }
522  }
523 
527  public void MemorizeExists( String FN, String Val ) throws Exception
528  {
529  try
530  {
531  Log.LogKeyWordStart( LM.GetMessage( "MemorizeExists", "KeyWordName" ), FN, Val );
532  this.CurrentState.MemorizeExists( FN, Val );
533  }
534  finally
535  {
536  Log.LogKeyWordEnd();
537  }
538  }
539 
543  public void MemorizeHasFocus( String FN, String Val ) throws Exception
544  {
545  try
546  {
547  Log.LogKeyWordStart( LM.GetMessage( "MemorizeHasFocus", "KeyWordName" ), FN, Val );
548  this.CurrentState.MemorizeHasFocus( FN, Val );
549  }
550  finally
551  {
552  Log.LogKeyWordEnd();
553  }
554  }
555 
559  public void MemorizeIsActive( String FN, String Val ) throws Exception
560  {
561  try
562  {
563  Log.LogKeyWordStart( LM.GetMessage( "MemorizeIsActive", "KeyWordName" ), FN, Val );
564  this.CurrentState.MemorizeIsActive( FN, Val );
565  }
566  finally
567  {
568  Log.LogKeyWordEnd();
569  }
570  }
571 
575  public void MemorizeSelectedValue( String FN, String Val ) throws Exception
576  {
577  try
578  {
579  Log.LogKeyWordStart( LM.GetMessage( "MemorizeSelectedValue", "KeyWordName" ), FN, Val );
580  this.CurrentState.MemorizeSelectedValue( FN, Val );
581  }
582  finally
583  {
584  Log.LogKeyWordEnd();
585  }
586  }
587 
591  public void MemorizeTablecellValue( String FN, String COL, String ROW, String fpsKeyName ) throws Exception
592  {
593  try
594  {
595  Log.LogKeyWordStart( LM.GetMessage( "MemorizeTablecellValue", "KeyWordName" ), FN, COL, ROW, fpsKeyName );
596  this.CurrentState.MemorizeTablecellValue( FN, COL, ROW, fpsKeyName );
597  }
598  finally
599  {
600  Log.LogKeyWordEnd();
601  }
602  }
603 
607  public void MemorizeTooltip( String FN, String Val ) throws Exception
608  {
609  try
610  {
611  Log.LogKeyWordStart( LM.GetMessage( "MemorizeTooltip", "KeyWordName" ), FN, Val );
612  this.CurrentState.MemorizeTooltip( FN, Val );
613  }
614  finally
615  {
616  Log.LogKeyWordEnd();
617  }
618  }
619 
623  public void MemorizeLabel( String FN, String Val ) throws Exception
624  {
625  try
626  {
627  Log.LogKeyWordStart( LM.GetMessage( "MemorizeLabel", "KeyWordName" ), FN, Val );
628  this.CurrentState.MemorizeLabel( FN, Val );
629  }
630  finally
631  {
632  Log.LogKeyWordEnd();
633  }
634  }
635 
639  public void MemorizePlaceholder( String FN, String Val ) throws Exception
640  {
641  try
642  {
643  Log.LogKeyWordStart( LM.GetMessage( "MemorizePlaceholder", "KeyWordName" ), FN, Val );
644  this.CurrentState.MemorizePlaceholder( FN, Val );
645  }
646  finally
647  {
648  Log.LogKeyWordEnd();
649  }
650  }
651 
655  public void MemorizeCaption( String FN, String Val ) throws Exception
656  {
657  try
658  {
659  Log.LogKeyWordStart( LM.GetMessage( "MemorizeCaption", "KeyWordName" ), FN, Val );
660  this.CurrentState.MemorizeCaption( FN, Val );
661  }
662  finally
663  {
664  Log.LogKeyWordEnd();
665  }
666  }
667 
671  public void MemorizeValue( String FN, String Val ) throws Exception
672  {
673  try
674  {
675  Log.LogKeyWordStart( LM.GetMessage( "MemorizeValue", "KeyWordName" ), FN, Val );
676  this.CurrentState.MemorizeValue( FN, Val );
677  }
678  finally
679  {
680  Log.LogKeyWordEnd();
681  }
682  }
683 
687  public void Select( String FN, String Val ) throws Exception
688  {
689  try
690  {
691  Log.LogKeyWordStart( LM.GetMessage( "Select", "KeyWordName" ), FN, Val );
692  this.CurrentState.Select( FN, Val );
693  }
694  finally
695  {
696  Log.LogKeyWordEnd();
697  }
698  }
699 
703  public void SelectMenu( String FN ) throws Exception
704  {
705  try
706  {
707  Log.LogKeyWordStart( LM.GetMessage( "SelectMenu", "KeyWordName" ), FN );
708  this.CurrentState.SelectMenu( FN );
709  }
710  finally
711  {
712  Log.LogKeyWordEnd();
713  }
714  }
715 
719  public void SelectMenu( String FN, String Val ) throws Exception
720  {
721  try
722  {
723  Log.LogKeyWordStart( LM.GetMessage( "SelectMenu", "KeyWordName" ), FN, Val );
724  this.CurrentState.SelectMenu( FN, Val );
725  }
726  finally
727  {
728  Log.LogKeyWordEnd();
729  }
730  }
731 
735  public void SelectTablecell( String FN, String COL, String ROW ) throws Exception
736  {
737  try
738  {
739  Log.LogKeyWordStart( LM.GetMessage( "SelectTablecell", "KeyWordName" ), FN, COL, ROW );
740  this.CurrentState.SelectTablecell( FN, COL, ROW );
741  }
742  finally
743  {
744  Log.LogKeyWordEnd();
745  }
746  }
747 
751  public void SelectWindow( String FN ) throws Exception
752  {
753  try
754  {
755  Log.LogKeyWordStart( LM.GetMessage( "SelectWindow", "KeyWordName" ), FN );
756  this.CurrentState.SelectWindow( FN );
757  }
758  finally
759  {
760  Log.LogKeyWordEnd();
761  }
762  }
763 
767  public void SelectChild( String FN ) throws Exception
768  {
769  try
770  {
771  Log.LogKeyWordStart( LM.GetMessage( "SelectChild", "KeyWordName" ), FN );
772  this.CurrentState.SelectChild( FN );
773  }
774  finally
775  {
776  Log.LogKeyWordEnd();
777  }
778  }
779 
783  public void SelectContext( String FN ) throws Exception
784  {
785  try
786  {
787  Log.LogKeyWordStart( LM.GetMessage( "SelectContext", "KeyWordName" ), FN );
788  this.CurrentState.SelectContext( FN );
789  }
790  finally
791  {
792  Log.LogKeyWordEnd();
793  }
794  }
795 
799  public void Sequence( String FN, String fpsSequenName, String SEQID ) throws Exception
800  {
801  try
802  {
803  Log.LogSequenceStart( LM.GetMessage( "Sequence", "KeyWordName" ), FN, fpsSequenName, SEQID);
804  this.CurrentState.Sequence( FN, fpsSequenName, SEQID );
805  }
806  finally
807  {
808  Log.LogSequenceEnd();
809  }
810  }
811 
815  public void SetFocus( String FN ) throws Exception
816  {
817  try
818  {
819  Log.LogKeyWordStart( LM.GetMessage( "SetFocus", "KeyWordName" ), FN );
820  this.CurrentState.SetFocus( FN );
821  }
822  finally
823  {
824  Log.LogKeyWordEnd();
825  }
826  }
827 
831  public void SetValue( String FN, String Val ) throws Exception
832  {
833  try
834  {
835  Log.LogKeyWordStart( LM.GetMessage( "SetValue", "KeyWordName" ), FN, Val );
836  this.CurrentState.SetValue( FN, Val );
837  }
838  finally
839  {
840  Log.LogKeyWordEnd();
841  }
842  }
843 
847  public void SetVar( String VN, String Val ) throws Exception
848  {
849  try
850  {
851  Log.LogKeyWordStart( LM.GetMessage( "SetVar", "KeyWordName" ), VN, Val );
852  this.CurrentState.SetVar( VN, Val );
853  }
854  finally
855  {
856  Log.LogKeyWordEnd();
857  }
858  }
859 
863  public void StartApp( String fpsApplicationName ) throws Exception
864  {
865  try
866  {
867  Log.LogKeyWordStart( LM.GetMessage( "StartApp", "KeyWordName" ), fpsApplicationName );
868  this.CurrentState.StartApp( fpsApplicationName );
869  }
870  finally
871  {
872  Log.LogKeyWordEnd();
873  }
874  }
875 
879  public void StopApp( String fpsApplicationName ) throws Exception
880  {
881  try
882  {
883  Log.LogKeyWordStart( LM.GetMessage( "StopApp", "KeyWordName" ), fpsApplicationName );
884  this.CurrentState.StopApp( fpsApplicationName );
885  }
886  finally
887  {
888  Log.LogKeyWordEnd();
889  }
890  }
891 
895  public void TypeKey( String FN, String Val ) throws Exception
896  {
897  try
898  {
899  Log.LogKeyWordStart( LM.GetMessage( "TypeKey", "KeyWordName" ), FN, Val );
900  this.CurrentState.TypeKey( FN, Val );
901  }
902  finally
903  {
904  Log.LogKeyWordEnd();
905  }
906  }
907 
911  public void TypeKeyTablecell( String FN, String COL, String ROW, String Val ) throws Exception
912  {
913  try
914  {
915  Log.LogKeyWordStart( LM.GetMessage( "TypeKeyTablecell", "KeyWordName" ), FN, COL, ROW, Val );
916  this.CurrentState.TypeKeyTablecell( FN, COL, ROW, Val );
917  }
918  finally
919  {
920  Log.LogKeyWordEnd();
921  }
922  }
923 
927  public void TypeKeyWindow( String FN, String Val ) throws Exception
928  {
929  try
930  {
931  Log.LogKeyWordStart( LM.GetMessage( "TypeKeyWindow", "KeyWordName" ), FN, Val );
932  this.CurrentState.TypeKeyWindow( FN, Val );
933  }
934  finally
935  {
936  Log.LogKeyWordEnd();
937  }
938  }
939 
943  public void VerifyBadge( String BN, String ExpVal ) throws Exception
944  {
945  try
946  {
947  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadge", "KeyWordName" ), BN, ExpVal );
948  this.CurrentState.VerifyBadge( BN, ExpVal );
949  }
950  finally
951  {
952  Log.LogKeyWordEnd();
953  }
954  }
955 
959  public void VerifyBadgeWCM( String BN, String ExpVal ) throws Exception
960  {
961  try
962  {
963  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadgeWCM", "KeyWordName" ), BN, ExpVal );
964  this.CurrentState.VerifyBadgeWCM( BN, ExpVal );
965  }
966  finally
967  {
968  Log.LogKeyWordEnd();
969  }
970  }
971 
975  public void VerifyBadgeREGX( String BN, String ExpVal ) throws Exception
976  {
977  try
978  {
979  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadgeREGX", "KeyWordName" ), BN, ExpVal );
980  this.CurrentState.VerifyBadgeREGX( BN, ExpVal );
981  }
982  finally
983  {
984  Log.LogKeyWordEnd();
985  }
986  }
987 
991  public void VerifyCaption( String FN, String ExpVal ) throws Exception
992  {
993  try
994  {
995  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaption", "KeyWordName" ), FN, ExpVal );
996  this.CurrentState.VerifyCaption( FN, ExpVal );
997  }
998  finally
999  {
1000  Log.LogKeyWordEnd();
1001  }
1002  }
1003 
1007  public void VerifyCaptionWCM( String FN, String ExpVal ) throws Exception
1008  {
1009  try
1010  {
1011  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaptionWCM", "KeyWordName" ), FN, ExpVal );
1012  this.CurrentState.VerifyCaptionWCM( FN, ExpVal );
1013  }
1014  finally
1015  {
1016  Log.LogKeyWordEnd();
1017  }
1018  }
1019 
1023  public void VerifyCaptionREGX( String FN, String ExpVal ) throws Exception
1024  {
1025  try
1026  {
1027  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaptionREGX", "KeyWordName" ), FN, ExpVal );
1028  this.CurrentState.VerifyCaptionREGX( FN, ExpVal );
1029  }
1030  finally
1031  {
1032  Log.LogKeyWordEnd();
1033  }
1034  }
1035 
1039  public void VerifyExists( String FN, String ExpVal ) throws Exception
1040  {
1041  try
1042  {
1043  Log.LogKeyWordStart( LM.GetMessage( "VerifyExists", "KeyWordName" ), FN, ExpVal );
1044  this.CurrentState.VerifyExists( FN, ExpVal );
1045  }
1046  finally
1047  {
1048  Log.LogKeyWordEnd();
1049  }
1050  }
1051 
1055  public void VerifyHasFocus( String FN, String ExpVal ) throws Exception
1056  {
1057  try
1058  {
1059  Log.LogKeyWordStart( LM.GetMessage( "VerifyHasFocus", "KeyWordName" ), FN, ExpVal );
1060  this.CurrentState.VerifyHasFocus( FN, ExpVal );
1061  }
1062  finally
1063  {
1064  Log.LogKeyWordEnd();
1065  }
1066  }
1067 
1071  public void VerifyIsActive( String FN, String ExpVal ) throws Exception
1072  {
1073  try
1074  {
1075  Log.LogKeyWordStart( LM.GetMessage( "VerifyIsActive", "KeyWordName" ), FN, ExpVal );
1076  this.CurrentState.VerifyIsActive( FN, ExpVal );
1077  }
1078  finally
1079  {
1080  Log.LogKeyWordEnd();
1081  }
1082  }
1083 
1087  public void VerifySelectedValue( String FN, String ExpVal ) throws Exception
1088  {
1089  try
1090  {
1091  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValue", "KeyWordName" ), FN, ExpVal );
1092  this.CurrentState.VerifySelectedValue( FN, ExpVal );
1093  }
1094  finally
1095  {
1096  Log.LogKeyWordEnd();
1097  }
1098  }
1099 
1103  public void VerifySelectedValueWCM( String FN, String ExpVal ) throws Exception
1104  {
1105  try
1106  {
1107  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValueWCM", "KeyWordName" ), FN, ExpVal );
1108  this.CurrentState.VerifySelectedValueWCM( FN, ExpVal );
1109  }
1110  finally
1111  {
1112  Log.LogKeyWordEnd();
1113  }
1114  }
1115 
1119  public void VerifySelectedValueREGX( String FN, String ExpVal ) throws Exception
1120  {
1121  try
1122  {
1123  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValueREGX", "KeyWordName" ), FN, ExpVal );
1124  this.CurrentState.VerifySelectedValueREGX( FN, ExpVal );
1125  }
1126  finally
1127  {
1128  Log.LogKeyWordEnd();
1129  }
1130  }
1131 
1135  public void VerifyTablecellValue( String FN, String COL, String ROW, String ExpVal ) throws Exception
1136  {
1137  try
1138  {
1139  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1140  this.CurrentState.VerifyTablecellValue( FN, COL, ROW, ExpVal );
1141  }
1142  finally
1143  {
1144  Log.LogKeyWordEnd();
1145  }
1146  }
1147 
1151  public void VerifyTablecellValueWCM( String FN, String COL, String ROW, String ExpVal ) throws Exception
1152  {
1153  try
1154  {
1155  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1156  this.CurrentState.VerifyTablecellValueWCM( FN, COL, ROW, ExpVal );
1157  }
1158  finally
1159  {
1160  Log.LogKeyWordEnd();
1161  }
1162  }
1163 
1167  public void VerifyTablecellValueREGX( String FN, String COL, String ROW, String ExpVal ) throws Exception
1168  {
1169  try
1170  {
1171  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1172  this.CurrentState.VerifyTablecellValueREGX( FN, COL, ROW, ExpVal );
1173  }
1174  finally
1175  {
1176  Log.LogKeyWordEnd();
1177  }
1178  }
1179 
1183  public void VerifyTooltip( String FN, String ExpVal ) throws Exception
1184  {
1185  try
1186  {
1187  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltip", "KeyWordName" ), FN, ExpVal );
1188  this.CurrentState.VerifyTooltip( FN, ExpVal );
1189  }
1190  finally
1191  {
1192  Log.LogKeyWordEnd();
1193  }
1194  }
1195 
1199  public void VerifyTooltipREGX( String FN, String ExpVal ) throws Exception
1200  {
1201  try
1202  {
1203  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltipREGX", "KeyWordName" ), FN, ExpVal );
1204  this.CurrentState.VerifyTooltipREGX( FN, ExpVal );
1205  }
1206  finally
1207  {
1208  Log.LogKeyWordEnd();
1209  }
1210  }
1211 
1215  public void VerifyTooltipWCM( String FN, String ExpVal ) throws Exception
1216  {
1217  try
1218  {
1219  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltipWCM", "KeyWordName" ), FN, ExpVal );
1220  this.CurrentState.VerifyTooltipWCM( FN, ExpVal );
1221  }
1222  finally
1223  {
1224  Log.LogKeyWordEnd();
1225  }
1226  }
1227 
1228 
1232  public void VerifyLabel( String FN, String ExpVal ) throws Exception
1233  {
1234  try
1235  {
1236  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabel", "KeyWordName" ), FN, ExpVal );
1237  this.CurrentState.VerifyLabel( FN, ExpVal );
1238  }
1239  finally
1240  {
1241  Log.LogKeyWordEnd();
1242  }
1243  }
1244 
1248  public void VerifyLabelWCM( String FN, String ExpVal ) throws Exception
1249  {
1250  try
1251  {
1252  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabelWCM", "KeyWordName" ), FN, ExpVal );
1253  this.CurrentState.VerifyLabelWCM( FN, ExpVal );
1254  }
1255  finally
1256  {
1257  Log.LogKeyWordEnd();
1258  }
1259  }
1260 
1261 
1265  public void VerifyMaxLength( String FN, String ExpVal ) throws Exception
1266  {
1267  try
1268  {
1269  Log.LogKeyWordStart( LM.GetMessage( "VerifyMaxLength", "KeyWordName" ), FN, ExpVal );
1270  this.CurrentState.VerifyMaxLength( FN, ExpVal );
1271  }
1272  finally
1273  {
1274  Log.LogKeyWordEnd();
1275  }
1276  }
1277 
1278 
1282  public void VerifyLabelREGX( String FN, String ExpVal ) throws Exception
1283  {
1284  try
1285  {
1286  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabelREGX", "KeyWordName" ), FN, ExpVal );
1287  this.CurrentState.VerifyLabelREGX( FN, ExpVal );
1288  }
1289  finally
1290  {
1291  Log.LogKeyWordEnd();
1292  }
1293  }
1294 
1298  public void VerifyPlaceholder( String FN, String ExpVal ) throws Exception
1299  {
1300  try
1301  {
1302  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholder", "KeyWordName" ), FN, ExpVal );
1303  this.CurrentState.VerifyPlaceholder( FN, ExpVal );
1304  }
1305  finally
1306  {
1307  Log.LogKeyWordEnd();
1308  }
1309  }
1310 
1314  public void VerifyPlaceholderWCM( String FN, String ExpVal ) throws Exception
1315  {
1316  try
1317  {
1318  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholderWCM", "KeyWordName" ), FN, ExpVal );
1319  this.CurrentState.VerifyPlaceholderWCM( FN, ExpVal );
1320  }
1321  finally
1322  {
1323  Log.LogKeyWordEnd();
1324  }
1325  }
1326 
1330  public void VerifyPlaceholderREGX( String FN, String ExpVal ) throws Exception
1331  {
1332  try
1333  {
1334  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholderREGX", "KeyWordName" ), FN, ExpVal );
1335  this.CurrentState.VerifyPlaceholderREGX( FN, ExpVal );
1336  }
1337  finally
1338  {
1339  Log.LogKeyWordEnd();
1340  }
1341  }
1342 
1343 
1347  public void VerifyValue( String FN, String ExpVal ) throws Exception
1348  {
1349  try
1350  {
1351  Log.LogKeyWordStart( LM.GetMessage( "VerifyValue", "KeyWordName" ), FN, ExpVal );
1352  this.CurrentState.VerifyValue( FN, ExpVal );
1353  }
1354  finally
1355  {
1356  Log.LogKeyWordEnd();
1357  }
1358  }
1359 
1363  public void VerifyValueREGX( String FN, String ExpVal ) throws Exception
1364  {
1365  try
1366  {
1367  Log.LogKeyWordStart( LM.GetMessage( "VerifyValueREGX", "KeyWordName" ), FN, ExpVal );
1368  this.CurrentState.VerifyValueREGX( FN, ExpVal );
1369  }
1370  finally
1371  {
1372  Log.LogKeyWordEnd();
1373  }
1374  }
1375 
1379  public void VerifyValueWCM( String FN, String ExpVal ) throws Exception
1380  {
1381  try
1382  {
1383  Log.LogKeyWordStart( LM.GetMessage( "VerifyValueWCM", "KeyWordName" ), FN, ExpVal );
1384  this.CurrentState.VerifyValueWCM( FN, ExpVal );
1385  }
1386  finally
1387  {
1388  Log.LogKeyWordEnd();
1389  }
1390  }
1391 
1395  public void FileCreate( String PATH ) throws Exception
1396  {
1397  try
1398  {
1399  Log.LogKeyWordStart( LM.GetMessage( "FileCreate", "KeyWordName" ), PATH );
1400  this.CurrentState.FileCreate( PATH );
1401  }
1402  finally
1403  {
1404  Log.LogKeyWordEnd();
1405  }
1406  }
1407 
1411  public void FileDelete( String fpsPathAndFileName ) throws Exception
1412  {
1413  try
1414  {
1415  Log.LogKeyWordStart( LM.GetMessage( "FileDelete", "KeyWordName" ), fpsPathAndFileName );
1416  this.CurrentState.FileDelete( fpsPathAndFileName );
1417  }
1418  finally
1419  {
1420  Log.LogKeyWordEnd();
1421  }
1422  }
1423 
1424 
1428  public void FilesDelete( String fpsDirPath, String fpsFileMatch ) throws Exception
1429  {
1430  try
1431  {
1432  Log.LogKeyWordStart( LM.GetMessage( "FilesDelete", "KeyWordName" ), fpsDirPath, fpsFileMatch );
1433  this.CurrentState.FilesDelete( fpsDirPath, fpsFileMatch );
1434  }
1435  finally
1436  {
1437  Log.LogKeyWordEnd();
1438  }
1439  }
1443  public void DirectoryDelete( String PATH ) throws Exception
1444  {
1445  try
1446  {
1447  Log.LogKeyWordStart( LM.GetMessage( "DirectoryDelete", "KeyWordName" ), PATH );
1448  this.CurrentState.DirectoryDelete( PATH );
1449  }
1450  finally
1451  {
1452  Log.LogKeyWordEnd();
1453  }
1454  }
1455 
1459  public void DirectoryCreate( String PATH ) throws Exception
1460  {
1461  try
1462  {
1463  Log.LogKeyWordStart( LM.GetMessage( "DirectoryCreate", "KeyWordName" ), PATH );
1464  this.CurrentState.DirectoryCreate( PATH );
1465  }
1466  finally
1467  {
1468  Log.LogKeyWordEnd();
1469  }
1470  }
1471 
1475  public void VerifyFileExists( String fpsPathAndFileName, String ExpVal ) throws Exception
1476  {
1477  try
1478  {
1479  Log.LogKeyWordStart( LM.GetMessage( "VerifyFileExists", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1480  this.CurrentState.VerifyFileExists( fpsPathAndFileName, ExpVal );
1481  }
1482  finally
1483  {
1484  Log.LogKeyWordEnd();
1485  }
1486  }
1487 
1488 
1492  public void VerifyIsFile( String fpsPathAndFileName, String ExpVal ) throws Exception
1493  {
1494  try
1495  {
1496  Log.LogKeyWordStart( LM.GetMessage( "VerifyIsFile", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1497  this.CurrentState.VerifyIsFile( fpsPathAndFileName, ExpVal );
1498  }
1499  finally
1500  {
1501  Log.LogKeyWordEnd();
1502  }
1503  }
1504 
1505 
1509  public void VerifyDirectoryExists( String fpsPathAndFileName, String ExpVal ) throws Exception
1510  {
1511  try
1512  {
1513  Log.LogKeyWordStart( LM.GetMessage( "VerifyDirectoryExists", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1514  this.CurrentState.VerifyDirectoryExists( fpsPathAndFileName, ExpVal );
1515  }
1516  finally
1517  {
1518  Log.LogKeyWordEnd();
1519  }
1520  }
1521 
1525  public void CopyFile( String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName ) throws Exception
1526  {
1527  try
1528  {
1529  Log.LogKeyWordStart( LM.GetMessage( "FileCopy", "KeyWordName" ), fpsSourcePathAndFileName, fpsDestinationPathAndFileName );
1530  this.CurrentState.CopyFile( fpsSourcePathAndFileName, fpsDestinationPathAndFileName );
1531  }
1532  finally
1533  {
1534  Log.LogKeyWordEnd();
1535  }
1536  }
1537 
1541  public void VerifyMinLength( String FN, String ExpVal ) throws Exception
1542  {
1543  try
1544  {
1545  Log.LogKeyWordStart( LM.GetMessage( "VerifyMinLength", "KeyWordName" ), FN, ExpVal );
1546  this.CurrentState.VerifyMinLength( FN, ExpVal );
1547  }
1548  finally
1549  {
1550  Log.LogKeyWordEnd();
1551  }
1552  }
1553 
1557  public void VerifyErrorMSG( String FN, String ExpVal ) throws Exception
1558  {
1559  try
1560  {
1561  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG", "KeyWordName" ), FN, ExpVal );
1562  this.CurrentState.VerifyErrorMSG( FN, ExpVal );
1563  }
1564  finally
1565  {
1566  Log.LogKeyWordEnd();
1567  }
1568  }
1569 
1573  public void VerifyErrorMSG_WCM( String FN, String ExpVal ) throws Exception
1574  {
1575  try
1576  {
1577  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG_WCM", "KeyWordName" ), FN, ExpVal );
1578  this.CurrentState.VerifyErrorMSG_WCM( FN, ExpVal );
1579  }
1580  finally
1581  {
1582  Log.LogKeyWordEnd();
1583  }
1584  }
1588  public void VerifyErrorMSG_REGX( String FN, String ExpVal ) throws Exception
1589  {
1590  try
1591  {
1592  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG_REGX", "KeyWordName" ), FN, ExpVal );
1593  this.CurrentState.VerifyErrorMSG_REGX( FN, ExpVal );
1594  }
1595  finally
1596  {
1597  Log.LogKeyWordEnd();
1598  }
1599  }
1600 
1601 }
okw.core.Core.MemorizeTablecellValue
void MemorizeTablecellValue(String FN, String COL, String ROW, String fpsKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
Definition: Core.java:591
okw.core.IOKW_State.DirectoryCreate
void DirectoryCreate(String PATH)
Legt das gegebene Verzeichniss an.
okw.core.Core.LM
static LogMessenger LM
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
Definition: Core.java:195
okw.core.Core.LogTablecellValue
void LogTablecellValue(String FN, String COL, String ROW)
Dokumentiert den Wert der ausgewählten Zelle.
Definition: Core.java:431
okw.core.IOKW_State.VerifyTooltipREGX
void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.IOKW_State.Select
void Select(String FN, String Val)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
okw.core.Core.VerifyMaxLength
void VerifyMaxLength(String FN, String ExpVal)
Checks the maximum number of characters that can be entered.
Definition: Core.java:1265
okw.FrameObjectDictionary_Sngltn
Verwaltet zentral die Frame-Klassen: Instanziert Frame-Klassen zu Frame-Objekten und liefert die Refe...
Definition: FrameObjectDictionary_Sngltn.java:73
okw.core.IOKW_State.CopyFile
void CopyFile(String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName)
Copiert die gegebene Quelldatei zur Zieldatei.
okw.core.IOKW_State.VerifyIsFile
void VerifyIsFile(String fpsPathAndFileName, String ExpVal)
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.
okw.core.Core.VerifyCaption
void VerifyCaption(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: Core.java:991
okw.core.IOKW_State.SetValue
void SetValue(String FN, String Val)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
okw.core.Core.LogLabel
void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
Definition: Core.java:479
okw.core.Core.VerifySelectedValueREGX
void VerifySelectedValueREGX(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Definition: Core.java:1119
okw.core.Core.LogHasFocus
void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: Core.java:383
okw.core.Core.VerifyExists
void VerifyExists(String FN, String ExpVal)
Prüft, ob das gegebene Objekt existiert.
Definition: Core.java:1039
okw.core.Core.LogCaption
void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
Definition: Core.java:463
okw.core.IOKW_State.SelectChild
void SelectChild(String FN)
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
okw.log.Logger_Sngltn.ResOpenList
void ResOpenList(String fps_Name)
Creates a new hierarchical level in the results file.
Definition: Logger_Sngltn.java:614
okw.core.Core.EndTest
void EndTest()
Signalisiert das Ende eines Testfalls.
Definition: Core.java:351
okw.core.Core.VerifyValueWCM
void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: Core.java:1379
okw.core.IOKW_State.ClickOn
void ClickOn(String FN)
Klickt auf das gegebene Objekt.
okw.core.IOKW_State.MemorizeLabel
void MemorizeLabel(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
okw.core.IOKW_State.VerifyCaptionREGX
void VerifyCaptionREGX(String FN, String ExpVal)
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.
okw.core.IOKW_State.SelectWindow
void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
okw.core.Core.VerifyErrorMSG
void VerifyErrorMSG(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
Definition: Core.java:1557
okw.log.Logger_Sngltn.LogKeyWordEnd
void LogKeyWordEnd()
LogKeyWordEnd:
Definition: Logger_Sngltn.java:321
okw.core.IOKW_State.TypeKey
void TypeKey(String FN, String Val)
Tastatureingaben von Daten in das aktive Fensterobjekt.
okw.core.IOKW_State.VerifyTablecellValueWCM
void VerifyTablecellValueWCM(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.IOKW_State.MemorizeCaption
void MemorizeCaption(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
okw.core.IOKW_State.LogHasFocus
void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
okw.LogMessenger
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
Definition: LogMessenger.java:84
okw.core.Core.MemorizeExists
void MemorizeExists(String FN, String Val)
Merkt sich den aktuell existierenden Zustand des Objekts.
Definition: Core.java:527
okw.core.Core.StopApp
void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
Definition: Core.java:879
okw.core.IOKW_State.VerifyBadge
void VerifyBadge(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.IOKW_State.FileCreate
void FileCreate(String PATH)
Legt das gegebene Verzeichniss an.
okw.core.IOKW_State.StopApp
void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
okw.OKW_Properties
Reihenfolge der Resourcen-"Beladung".
Definition: OKW_Properties.java:46
okw.core.IOKW_State.MemorizeTooltip
void MemorizeTooltip(String FN, String fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
okw.core.IOKW_State.VerifyTooltip
void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
okw.core.IOKW_State.VerifySelectedValueWCM
void VerifySelectedValueWCM(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
okw.core.Core.ClickOn
void ClickOn(String FN)
Klickt auf das gegebene Objekt.
Definition: Core.java:319
okw.core.Core.VerifyValueREGX
void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: Core.java:1363
okw.core.Core.VerifyPlaceholder
void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: Core.java:1298
okw.core.Core.getNOK_Reason
Exception getNOK_Reason()
Definition: Core.java:132
okw.core.Core.SetFocus
void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
Definition: Core.java:815
okw.core.IOKW_State.VerifyValueWCM
void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.log.Logger_Sngltn.getInstance
static Logger_Sngltn getInstance()
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
Definition: Logger_Sngltn.java:88
okw.core.Core.MemorizeIsActive
void MemorizeIsActive(String FN, String Val)
Merkt sich den Zustand des gegebenen Objekts.
Definition: Core.java:559
okw.core.IOKW_State.MemorizeValue
void MemorizeValue(String FN, String fpsMemKeyName)
Merkt sich den Standartwert eines Objekts.
okw.core.IOKW_State.EndTest
void EndTest()
Signalisiert das Ende eines Testfalls.
okw.core.IOKW_State.FilesDelete
void FilesDelete(String fpsDirPath, String fpsFileMatch)
Löscht die gegebene Datei.
okw.OKW_Ini_Sngltn
Definition: OKW_Ini_Sngltn.java:199
okw.OKW_HandleException
Definition: OKW_HandleException.java:6
okw.core.Core.FilesDelete
void FilesDelete(String fpsDirPath, String fpsFileMatch)
Löscht die gegebene Datei.
Definition: Core.java:1428
okw.core.IOKW_State.MemorizeSelectedValue
void MemorizeSelectedValue(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
okw.core.Core.VerifyTooltip
void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
Definition: Core.java:1183
okw.core.IOKW_State.VerifyDirectoryExists
void VerifyDirectoryExists(String fpsPath, String ExpVal)
Prüft, ob das gegebene Verzeichnis existiert.
okw.core.Core.VerifyPlaceholderWCM
void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: Core.java:1314
okw.core.Core.VerifyLabel
void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
Definition: Core.java:1232
okw.core.Core.LogTooltip
void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Definition: Core.java:447
okw.core.IOKW_State.Sequence
void Sequence(String FN, String fpsSequenceName, String SEQ_ID)
Ruft die Sequenz eines Fensters auf.
okw.core.IOKW_State.LogCaption
void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
okw.core.Core.VerifyTooltipREGX
void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: Core.java:1199
okw.core.IOKW_State.SetFocus
void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
okw.core.IOKW_State.LogPlaceholder
void LogPlaceholder(String FN)
Gibt den Wert des Platzhalters in der Logdatei aus.
okw.core.Core.VerifyBadgeREGX
void VerifyBadgeREGX(String BN, String ExpVal)
Überprüft den Badge des Objektes .
Definition: Core.java:975
okw.core.Core.DoubleClickOn
void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
Definition: Core.java:335
okw.log.Logger_Sngltn.LogKeyWordStart
void LogKeyWordStart(String fpsKeyWordName, String... fpsParameter)
Ausgabe eines Schlüsselwortes.
Definition: Logger_Sngltn.java:422
okw.core.NOK
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
Definition: NOK.java:62
okw.core.Core.SelectContext
void SelectContext(String FN)
Setzt den Context auf FN.
Definition: Core.java:783
okw.core.Core.LogSelected
void LogSelected(String FN)
Dokumentiert den markierten Text des gegebenen Objekts.
Definition: Core.java:415
okw.core.IOKW_State.VerifyPlaceholderWCM
void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.Core.VerifyErrorMSG_REGX
void VerifyErrorMSG_REGX(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
Definition: Core.java:1588
okw.log.Logger_Sngltn.LogTestcaseStart
void LogTestcaseStart(String fps_TestcaseName)
Ausgabe des Testfalls.
Definition: Logger_Sngltn.java:459
okw.log.Logger_Sngltn.LogTestcaseEnd
void LogTestcaseEnd()
LogTestcaseEnd:
Definition: Logger_Sngltn.java:393
okw.core.IOKW_State.VerifyFileExists
void VerifyFileExists(String fpsPathAndFileName, String ExpVal)
Prüft, ob die gegebene Datei existiert.
okw.core.IOKW_State.LogTooltip
void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
okw.core.IOKW_State.VerifyValue
void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.Core.VerifyHasFocus
void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Definition: Core.java:1055
okw.OKW_Memorize_Sngltn
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
Definition: OKW_Memorize_Sngltn.java:73
okw.core.IOKW_State.StartApp
void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
okw.core.IOKW_State.LogExists
void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
okw.core.Core.VerifyErrorMSG_WCM
void VerifyErrorMSG_WCM(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
Definition: Core.java:1573
okw.OKW_Properties.getInstance
static OKW_Properties getInstance()
Holt die einzige Instanz dieser Klasse.
Definition: OKW_Properties.java:116
okw.core.Core.FileCreate
void FileCreate(String PATH)
Legt das gegebene Verzeichniss an.
Definition: Core.java:1395
okw.core.Core.setLanguage
void setLanguage(String Language)
Setzt die Sprache auf den gegebenen wert Language.
Definition: Core.java:186
okw.core.Core.VerifyCaptionREGX
void VerifyCaptionREGX(String FN, String ExpVal)
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.
Definition: Core.java:1023
okw.core.Core.MemorizeTooltip
void MemorizeTooltip(String FN, String Val)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: Core.java:607
okw.core.Core.VerifyTooltipWCM
void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: Core.java:1215
okw.core.Core.VerifyTablecellValueREGX
void VerifyTablecellValueREGX(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
Definition: Core.java:1167
okw.core.IOKW_State.VerifyValueREGX
void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.Core.VerifyTablecellValueWCM
void VerifyTablecellValueWCM(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
Definition: Core.java:1151
okw.core.IOKW_State.SelectMenu
void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
okw.core.IOKW_State
IOKW_State ist die Schnittstelle der OKW-Klasse.
Definition: IOKW_State.java:49
okw.core.Core.VerifySelectedValue
void VerifySelectedValue(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Definition: Core.java:1087
okw.core.Core.VerifyLabelREGX
void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: Core.java:1282
okw.core.Core.MemorizeCaption
void MemorizeCaption(String FN, String Val)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
Definition: Core.java:655
okw.core.Core.SelectChild
void SelectChild(String FN)
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
Definition: Core.java:767
okw.core.Core.VerifyIsFile
void VerifyIsFile(String fpsPathAndFileName, String ExpVal)
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.
Definition: Core.java:1492
okw.OKWLanguage
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
Definition: OKWLanguage.java:47
okw.core.Core.getVerifyFail
Boolean getVerifyFail()
Definition: Core.java:102
okw.core.Core.StartApp
void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
Definition: Core.java:863
okw.core.Core.Select
void Select(String FN, String Val)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: Core.java:687
okw.core.IOKW_State.VerifyTablecellValueREGX
void VerifyTablecellValueREGX(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.IOKW_State.TypeKeyWindow
void TypeKeyWindow(String FN, String Val)
Tastatureingabe in ein bestimmtes Fensterobjekt.
okw.core.Core.LogValue
void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
Definition: Core.java:511
okw.log.Logger_Sngltn.LogPrint
void LogPrint(String fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
Definition: Logger_Sngltn.java:487
okw.core.IOKW_State.VerifyPlaceholder
void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.Core.MemorizeSelectedValue
void MemorizeSelectedValue(String FN, String Val)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
Definition: Core.java:575
okw.core.Core.DirectoryCreate
void DirectoryCreate(String PATH)
Legt das gegebene Verzeichniss an.
Definition: Core.java:1459
okw.core.IOKW_State.MemorizeHasFocus
void MemorizeHasFocus(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
okw.core.Core.VerifyTablecellValue
void VerifyTablecellValue(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
Definition: Core.java:1135
okw.log.Logger_Sngltn.ResCloseList
void ResCloseList()
Closes a hierarchical level in the results file that was opened with ResOpenList.
Definition: Logger_Sngltn.java:574
okw.core.IOKW_State.VerifyErrorMSG
void VerifyErrorMSG(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.core.Core.TypeKeyTablecell
void TypeKeyTablecell(String FN, String COL, String ROW, String Val)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
Definition: Core.java:911
okw.core.IOKW_State.DirectoryDelete
void DirectoryDelete(String PATH)
Löscht die gegebene Datei.
okw.core.Core.CopyFile
void CopyFile(String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName)
Copiert die gegebene Quelldatei zur Zieldatei.
Definition: Core.java:1525
okw.core.IOKW_State.VerifyTooltipWCM
void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.Core.VerifyValue
void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Definition: Core.java:1347
okw.core.Core.setVerifyFail
void setVerifyFail(Boolean verifyFail)
Definition: Core.java:110
okw.log.Logger_Sngltn.LogSequenceEnd
void LogSequenceEnd()
LogSequenceEnd:
Definition: Logger_Sngltn.java:384
okw.core.Core.VerifyMinLength
void VerifyMinLength(String FN, String ExpVal)
Checks the minimum number of characters that has to be entert.
Definition: Core.java:1541
okw.core.IOKW_State.FileDelete
void FileDelete(String fpsPathAndFileName)
Löscht die gegebene Datei.
okw.core.IOKW_State.VerifyExists
void VerifyExists(String FN, String ExpVal)
Prüft, ob das gegebene Objekt existiert.
okw.core.Core.VerifyDirectoryExists
void VerifyDirectoryExists(String fpsPathAndFileName, String ExpVal)
Prüft, ob das gegebene Verzeichnis existiert.
Definition: Core.java:1509
okw.core.Core.LogExists
void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
Definition: Core.java:367
okw.core.IOKW_State.VerifyBadgeREGX
void VerifyBadgeREGX(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.IOKW_State.TypeKeyTablecell
void TypeKeyTablecell(String FN, String COL, String ROW, String Val)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
okw.core.Core.MemorizePlaceholder
void MemorizePlaceholder(String FN, String Val)
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
Definition: Core.java:639
okw.core.IOKW_State.setLanguage
void setLanguage(String Language)
Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log).
okw.core.IOKW_State.MemorizeIsActive
void MemorizeIsActive(String FN, String fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
okw.core.IOKW_State.VerifyCaption
void VerifyCaption(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.DoubleClickOn
void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
okw.core.IOKW_State.VerifySelectedValueREGX
void VerifySelectedValueREGX(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
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.IOKW_State.VerifyLabel
void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
okw.core.Core.DirectoryDelete
void DirectoryDelete(String PATH)
Löscht die gegebene Datei.
Definition: Core.java:1443
okw.core.IOKW_State.LogLabel
void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
okw.core.Core.SelectMenu
void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
Definition: Core.java:703
okw.core.Core
Hier Statediagram...
Definition: Core.java:81
okw.core.IOKW_State.VerifySelectedValue
void VerifySelectedValue(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyLabelREGX
void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.VerifyErrorMSG_WCM
void VerifyErrorMSG_WCM(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.core.IOKW_State.VerifyHasFocus
void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
okw.LogMessenger.GetMessage
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Definition: LogMessenger.java:137
okw.core.IOKW_State.VerifyTablecellValue
void VerifyTablecellValue(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.Core.setNOK_Reason
void setNOK_Reason(Exception nOK_Reason)
Definition: Core.java:140
okw.core.Core.MemorizeValue
void MemorizeValue(String FN, String Val)
Merkt sich den Standartwert eines Objekts.
Definition: Core.java:671
okw.core.IOKW_State.MemorizeExists
void MemorizeExists(String FN, String fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
okw.core.Core.VerifyBadgeWCM
void VerifyBadgeWCM(String BN, String ExpVal)
Überprüft den Badge des Objektes .
Definition: Core.java:959
okw.core.IOKW_State.SelectContext
void SelectContext(String FN)
Setzt den Context auf FN.
okw.core.Core.MemorizeHasFocus
void MemorizeHasFocus(String FN, String Val)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
Definition: Core.java:543
okw.OKW_Const_Sngltn.getInstance
static OKW_Const_Sngltn getInstance()
Holt die einzige Instanz dieser Klasse.
Definition: OKW_Const_Sngltn.java:277
okw.core.Core.TypeKeyWindow
void TypeKeyWindow(String FN, String Val)
Tastatureingabe in ein bestimmtes Fensterobjekt.
Definition: Core.java:927
okw.OKW_Const_Sngltn
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
Definition: OKW_Const_Sngltn.java:127
okw.core.IOKW_State.SelectTablecell
void SelectTablecell(String FN, String COL, String ROW)
Wählt die gegebene Tabellenzelle aus.
okw.core.IOKW_State.VerifyMaxLength
void VerifyMaxLength(String FN, String ExpVal)
Checks the maximum number of characters that can be entered.
okw.core.Core.NOK_Reason
static Exception NOK_Reason
Enthält die Exception, weshalb die Ausführung des Testfalls abgebrochen worden ist.
Definition: Core.java:127
okw.core.Core.FileDelete
void FileDelete(String fpsPathAndFileName)
Löscht die gegebene Datei.
Definition: Core.java:1411
okw.core.Core.CurrentState
IOKW_State CurrentState
Zeigt auf die Klasse des aktuellen Zustandes.
Definition: Core.java:94
okw.core.Core.MemorizeLabel
void MemorizeLabel(String FN, String Val)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
Definition: Core.java:623
okw.core.IOKW_State.VerifyPlaceholderREGX
void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.IOKW_State.MemorizeTablecellValue
void MemorizeTablecellValue(String FN, String COL, String ROW, String fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
okw.core.IOKW_State.BeginTest
void BeginTest(String TCN)
Kennzeichnet den Anfang eines Testfalls.
okw.core.Core.TypeKey
void TypeKey(String FN, String Val)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: Core.java:895
okw.core.IOKW_State.VerifyIsActive
void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyMinLength
void VerifyMinLength(String FN, String ExpVal)
Checks the minimum number of characters that has to be entert.
okw.core.Core.VerifyCaptionWCM
void VerifyCaptionWCM(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
Definition: Core.java:1007
okw.core.Core.LogPlaceholder
void LogPlaceholder(String FN)
Gibt den Wert des Platzhalters in der Logdatei aus.
Definition: Core.java:495
okw.core.IOKW_State.MemorizePlaceholder
void MemorizePlaceholder(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
okw.core.Core.SelectWindow
void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
Definition: Core.java:751
okw.core.Core.Core
Core()
OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK.
Definition: Core.java:206
okw.core.Core.BeginTest
void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
Definition: Core.java:310
okw.core.OK
Klasse OK representiert den Core Zustand "OK".
Definition: OK.java:67
okw.core.Core.SelectTablecell
void SelectTablecell(String FN, String COL, String ROW)
Wählt die gegebene Tabellenzelle aus.
Definition: Core.java:735
okw.core.Core.SetVar
void SetVar(String VN, String Val)
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.
Definition: Core.java:847
okw.log.Logger_Sngltn
Definition: Logger_Sngltn.java:54
okw.core.Core.Sequence
void Sequence(String FN, String fpsSequenName, String SEQID)
Ruft die Sequenz eines Fensters auf.
Definition: Core.java:799
okw.core.Core.VerifyPlaceholderREGX
void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
Definition: Core.java:1330
okw.core.IOKW_State.SetVar
void SetVar(String VN, String Val)
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.
okw.core.IOKW_State.VerifyErrorMSG_REGX
void VerifyErrorMSG_REGX(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.log.Logger_Sngltn.LogSequenceStart
void LogSequenceStart(String fpsKeyWordName, String fpsWinowFN, String fpsSequenceName, String... fpsParameter)
LogSequenceStart: Begin of a Sequence.
Definition: Logger_Sngltn.java:430
okw.core.Core.SetCurrentState
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
Definition: Core.java:170
okw.core.OKW_CurrentObject_Sngltn
Diese Klasse verwaltet das aktuelle GUI-Objekt.
Definition: OKW_CurrentObject_Sngltn.java:76
okw.core.Core.SetValue
void SetValue(String FN, String Val)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Definition: Core.java:831
okw.core.IOKW_State.LogSelected
void LogSelected(String FN)
Dokumentiert den markierten Text des gegebenen Objekts.
okw.core.Core.LogIsActive
void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
Definition: Core.java:399
okw.core.Core.SelectMenu
void SelectMenu(String FN, String Val)
Wählt den gegebenen Menüeintrag aus.
Definition: Core.java:719
okw.core.Core.VerifyLabelWCM
void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
Definition: Core.java:1248
okw.core.IOKW_State.VerifyCaptionWCM
void VerifyCaptionWCM(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.VerifyBadgeWCM
void VerifyBadgeWCM(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.Core.VerifyBadge
void VerifyBadge(String BN, String ExpVal)
Überprüft den Badge des Objektes .
Definition: Core.java:943
okw.core.IOKW_State.LogTablecellValue
void LogTablecellValue(String FN, String COL, String ROW)
Dokumentiert den Wert der ausgewählten Zelle.
okw.core.IOKW_State.LogIsActive
void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
okw.core.IOKW_State.VerifyLabelWCM
void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
okw.core.Core.VerifySelectedValueWCM
void VerifySelectedValueWCM(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Definition: Core.java:1103
okw.core.Core.VerifyFileExists
void VerifyFileExists(String fpsPathAndFileName, String ExpVal)
Prüft, ob die gegebene Datei existiert.
Definition: Core.java:1475
okw.core.Core.VerifyIsActive
void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Definition: Core.java:1071
okw.core.IOKW_State.LogValue
void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
okw.core.Core.readVersionTxt
static void readVersionTxt()
Logt den Versions-Text beim Start eines Skriptes.
Definition: Core.java:236