OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
IOKW_State.java
1 /*
2  ==============================================================================
3  Copyright © 2012 - 2018 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 
49 public interface IOKW_State
50 {
51 
83  void BeginTest( String TCN ) throws Exception;
84 
85 
114  void ClickOn( String FN ) throws Exception;
115 
116 
138  void DoubleClickOn( String FN ) throws Exception;
139 
162  void EndTest() throws Exception;
163 
180  void LogCaption( String FN ) throws Exception;
181 
203  void LogExists( String FN ) throws Exception;
204 
226  void LogHasFocus( String FN ) throws Exception;
227 
249  void LogIsActive( String FN ) throws Exception;
250 
266  void LogLabel( String FN ) throws Exception;
267 
283  void LogPlaceholder( String FN ) throws Exception;
284 
300  void LogSelected( String FN ) throws Exception;
301 
323  void LogTablecellValue( String FN, String COL, String ROW ) throws Exception;
324 
346  void LogTooltip( String FN ) throws Exception;
347 
373  void LogValue( String FN ) throws Exception;
374 
392  void MemorizeCaption( String FN, String fpsMemKeyName ) throws Exception;
393 
421  void MemorizeExists( String FN, String fpsMemKeyName ) throws Exception;
422 
441  void MemorizeHasFocus( String FN, String fpsMemKeyName ) throws Exception;
442 
468  void MemorizeIsActive( String FN, String fpsMemKeyName ) throws Exception;
469 
487  void MemorizeLabel( String FN, String fpsMemKeyName ) throws Exception;
488 
506  void MemorizePlaceholder( String FN, String fpsMemKeyName ) throws Exception;
507 
526  void MemorizeSelectedValue( String FN, String fpsMemKeyName ) throws Exception;
527 
548  void MemorizeTablecellValue( String FN, String COL, String ROW, String fpsMemKeyName ) throws Exception;
549 
573  void MemorizeTooltip( String FN, String fpsMemKeyName ) throws Exception;
574 
603  void MemorizeValue( String FN, String fpsMemKeyName ) throws Exception;
604 
653  void Select( String FN, String Val ) throws Exception;
654 
676  void SelectMenu( String FN ) throws Exception;
677 
701  void SelectMenu( String FN, String Val ) throws Exception;
702 
756  void SelectTablecell( String FN, String COL, String ROW ) throws Exception;
757 
786  void SelectWindow( String FN ) throws Exception;
787 
823  void SelectChild( String FN ) throws Exception;
824 
865  void SelectContext( String FN ) throws Exception;
866 
897  void Sequence( String FN, String fpsSequenceName, String SEQ_ID ) throws Exception;
898 
914  void SetFocus( String FN ) throws Exception;
915 
937  void setLanguage( String Language );
938 
971  void SetValue( String FN, String Val ) throws Exception;
972 
1000  void SetVar( String VN, String Val ) throws Exception;
1001 
1035  void StartApp( String fpsApplicationName ) throws Exception;
1036 
1069  void StopApp( String fpsApplicationName ) throws Exception;
1070 
1118  void TypeKey( String FN, String Val ) throws Exception;
1119 
1192  void TypeKeyTablecell( String FN, String COL, String ROW, String Val ) throws Exception;
1193 
1235  void TypeKeyWindow( String FN, String Val ) throws Exception;
1236 
1255  void VerifyBadge( String BN, String ExpVal ) throws Exception;
1256 
1275  void VerifyBadgeWCM( String BN, String ExpVal ) throws Exception;
1276 
1295  void VerifyBadgeREGX( String BN, String ExpVal ) throws Exception;
1296 
1297 
1316  void VerifyCaption( String FN, String ExpVal ) throws Exception;
1317 
1345  void VerifyCaptionWCM( String FN, String ExpVal ) throws Exception;
1346 
1372  void VerifyCaptionREGX( String FN, String ExpVal ) throws Exception;
1373 
1402  void VerifyExists( String FN, String ExpVal ) throws Exception;
1403 
1431  void VerifyHasFocus( String FN, String ExpVal ) throws Exception;
1432 
1456  void VerifyIsActive( String FN, String ExpVal ) throws Exception;
1457 
1484  void VerifyPlaceholder( String FN, String ExpVal ) throws Exception;
1485 
1486 
1513  void VerifyMaxLength( String FN, String ExpVal ) throws Exception;
1514 
1515 
1554  void VerifyPlaceholderWCM( String FN, String ExpVal ) throws Exception;
1555 
1584  void VerifyPlaceholderREGX( String FN, String ExpVal ) throws Exception;
1585 
1603  void VerifyLabel( String FN, String ExpVal ) throws Exception;
1604 
1631  void VerifyLabelWCM( String FN, String ExpVal ) throws Exception;
1632 
1656  void VerifyLabelREGX( String FN, String ExpVal ) throws Exception;
1657 
1692  void VerifySelectedValue( String FN, String ExpVal ) throws Exception;
1693 
1697  void VerifySelectedValueWCM( String FN, String ExpVal ) throws Exception;
1698 
1702  void VerifySelectedValueREGX( String FN, String ExpVal ) throws Exception;
1703 
1725  void VerifyTablecellValue( String FN, String COL, String ROW, String ExpVal ) throws Exception;
1726 
1755  void VerifyTablecellValueWCM( String FN, String COL, String ROW, String ExpVal ) throws Exception;
1756  void VerifyTablecellValueREGX( String FN, String COL, String ROW, String ExpVal ) throws Exception;
1781 
1800  void VerifyTooltip( String FN, String ExpVal ) throws Exception;
1801 
1828  void VerifyTooltipREGX( String FN, String ExpVal ) throws Exception;
1829 
1866  void VerifyTooltipWCM( String FN, String ExpVal ) throws Exception;
1867 
1896  void VerifyValue( String FN, String ExpVal ) throws Exception;
1897 
1924  void VerifyValueREGX( String FN, String ExpVal ) throws Exception;
1925 
1961  void VerifyValueWCM( String FN, String ExpVal ) throws Exception;
1962 
2007  void CopyFile( String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName ) throws Exception;
2008 
2009 
2032  void FileCreate( String PATH ) throws Exception;
2033 
2074  void FileDelete( String fpsPathAndFileName ) throws Exception;
2075 
2076 
2117  void FilesDelete( String fpsDirPath, String fpsFileMatch ) throws Exception;
2118 
2168  void DirectoryDelete( String PATH ) throws Exception;
2169 
2192  void DirectoryCreate( String PATH ) throws Exception;
2193 
2213  void VerifyFileExists( String fpsPathAndFileName, String ExpVal ) throws Exception;
2214 
2215 
2235  void VerifyIsFile( String fpsPathAndFileName, String ExpVal ) throws Exception;
2236 
2253  void VerifyDirectoryExists( String fpsPath, String ExpVal ) throws Exception;
2254 
2281  void VerifyMinLength( String FN, String ExpVal ) throws Exception;
2282 
2283 
2301  void VerifyErrorMSG( String FN, String ExpVal ) throws Exception;
2302 
2336  void VerifyErrorMSG_WCM( String FN, String ExpVal ) throws Exception;
2337 
2365  void VerifyErrorMSG_REGX( String FN, String ExpVal ) throws Exception;
2366 }
okw.core.IOKW_State.DirectoryCreate
void DirectoryCreate(String PATH)
Legt das gegebene Verzeichniss an.
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.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.IOKW_State.SetValue
void SetValue(String FN, String Val)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
okw.core.IOKW_State.SelectChild
void SelectChild(String FN)
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
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.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.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.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.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.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.core.IOKW_State.MemorizeSelectedValue
void MemorizeSelectedValue(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
okw.core.IOKW_State.VerifyDirectoryExists
void VerifyDirectoryExists(String fpsPath, String ExpVal)
Prüft, ob das gegebene Verzeichnis existiert.
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.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.IOKW_State.VerifyPlaceholderWCM
void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
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.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.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.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.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.IOKW_State.VerifyPlaceholder
void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.IOKW_State.MemorizeHasFocus
void MemorizeHasFocus(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
okw.core.IOKW_State.VerifyErrorMSG
void VerifyErrorMSG(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.core.IOKW_State.DirectoryDelete
void DirectoryDelete(String PATH)
Löscht die gegebene Datei.
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.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.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.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.core.IOKW_State.VerifyLabel
void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
okw.core.IOKW_State.LogLabel
void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
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.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.IOKW_State.MemorizeExists
void MemorizeExists(String FN, String fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
okw.core.IOKW_State.SelectContext
void SelectContext(String FN)
Setzt den Context auf FN.
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.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.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.IOKW_State.MemorizePlaceholder
void MemorizePlaceholder(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
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.core.IOKW_State.LogSelected
void LogSelected(String FN)
Dokumentiert den markierten Text des gegebenen Objekts.
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.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.IOKW_State.LogValue
void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.