 |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
3 import static org.junit.Assert.*;
5 import org.junit.FixMethodOrder;
7 import okw.OKW_Memorize_Sngltn;
9 import okw.exceptions.OKWFrameObjectMethodNotImplemented;
10 import okw.exceptions.OKWVerifyingFailsException;
12 import org.junit.Ignore;
13 import org.junit.Rule;
14 import org.junit.Test;
15 import org.junit.rules.TestName;
16 import org.junit.runners.MethodSorters;
25 @FixMethodOrder( MethodSorters.NAME_ASCENDING )
28 String cvOKWObject =
"Link" +
"";
32 protected static String ApplicationName;
35 public TestName name =
new TestName();
39 public void tc_ClickOn()
throws Exception
44 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
61 public void tc_LogCaption()
throws Exception
66 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
77 public void tc_LogLabel()
throws Exception
82 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
93 public void tc_LogValue()
throws Exception
98 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
118 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
137 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
162 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
181 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
207 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
212 assertEquals(
"YES", myMM.
get(
"Schlüssel" ) );
220 public void tc_MemorizeCaption() throws Exception
225 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
230 assertEquals(
"OpenKeyWord Logo", myMM.
get(
"SeImage_MemorizeCaption_1" ) );
238 public void tc_MemorizeLabel() throws Exception
243 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
247 assertEquals(
"Label: Image 1", myMM.
get(
"SeImage_MemorizeLabel_1" ) );
250 assertEquals(
"Label: Image 2", myMM.
get(
"SeImage_MemorizeLabel_2" ) );
258 public void tc_MemorizeValue() throws Exception
260 EN.BeginTest( name.getMethodName() );
262 EN.StartApp( ApplicationName );
263 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
265 EN.SelectWindow(
"Image" );
266 EN.MemorizeValue(
"Image 1",
"SeImage" );
269 EN.SetValue(
"Display",
"A${SeImage}" );
271 EN.VerifyValue(
"Display",
"Ahttps://www.openkeyword.de/images/OKW_Logos/150x78/okw_color_msoffice_nobackground.png" );
273 EN.StopApp( ApplicationName );
287 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
291 assertEquals(
"YES", myMM.
get(
"SeImage_MemorizeExists_1" ) );
294 assertEquals(
"YES", myMM.
get(
"SeImage_MemorizeExists_1" ) );
297 assertEquals(
"NO", myMM.
get(
"SeImage_MemorizeExists_1" ) );
312 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
317 assertEquals(
"NO", myMM.
get(
"SeImage" ) );
332 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
336 assertEquals(
"Title: Image 1", myMM.
get(
"SeImage_MemorizeTooltip_1" ) );
339 assertEquals(
"Title: Image 2", myMM.
get(
"SeImage_MemorizeTooltip_1" ) );
347 public
void tc_SetFocus() throws Exception
352 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
362 public void tc_VerifyHasFocus() throws Exception
367 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
392 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
404 public void tc_VerifyCaption() throws Exception
409 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
420 public void tc_VerifyCaptionWCM() throws Exception
425 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
436 public void tc_VerifyCaptionREGX() throws Exception
438 EN.BeginTest( name.getMethodName() );
440 EN.StartApp( ApplicationName );
441 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
443 EN.SelectWindow(
"Image" );
444 EN.VerifyCaptionREGX(
"Image 1",
"OpenKeyWord Logo" );
446 EN.StopApp( ApplicationName );
452 public void tc_VerifyLabel() throws Exception
454 EN.BeginTest( name.getMethodName() );
456 EN.StartApp( ApplicationName );
457 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
459 EN.SelectWindow(
"Image" );
460 EN.VerifyLabel(
"Image 1",
"Label: Image 1" );
461 EN.VerifyLabel(
"Image 2",
"Label: Image 2" );
463 EN.StopApp( ApplicationName );
469 public void tc_VerifyLabelWCM() throws Exception
471 EN.BeginTest( name.getMethodName() );
473 EN.StartApp( ApplicationName );
474 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
476 EN.SelectWindow(
"Image" );
477 EN.VerifyLabelWCM(
"Image 1",
"Label: Image #" );
478 EN.VerifyLabelWCM(
"Image 2",
"Label: Image #" );
480 EN.StopApp( ApplicationName );
486 public void tc_VerifyLabelREGX() throws Exception
488 EN.BeginTest( name.getMethodName() );
490 EN.StartApp( ApplicationName );
491 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
493 EN.SelectWindow(
"Image" );
494 EN.VerifyLabelREGX(
"Image 1",
"Label: Image 1" );
495 EN.VerifyLabelREGX(
"Image 2",
"Label: Image 2" );
497 EN.StopApp( ApplicationName );
512 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
515 EN.
VerifyValue(
"Image 1",
"https://www.openkeyword.de/images/OKW_Logos/150x78/okw_color_msoffice_nobackground.png" );
532 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
535 EN.
VerifyValueWCM(
"Image 1",
"https://www.openkeyword.de/images/OKW_Logos/150x78/okw_color_msoffice_nobackground.png" );
552 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
555 EN.
VerifyValueREGX(
"Image 1",
"https://www.openkeyword.de/images/OKW_Logos/150x78/okw_color_msoffice_nobackground.png" );
574 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
594 public
void tc_VerifyExists_NO_YesObject() throws Exception
599 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
619 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
636 public
void tc_VerifyExists_YES_NoObject() throws Exception
642 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
652 public void tc_VerifyToolTip() throws Exception
657 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
668 public void tc_VerifyToolTipWCM() throws Exception
673 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
684 public void tc_VerifyToolTipREGX() throws Exception
686 EN.BeginTest( name.getMethodName() );
688 EN.StartApp( ApplicationName );
689 EN.TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
691 EN.SelectWindow(
"Image" );
692 EN.VerifyTooltipREGX(
"Image 1",
"Title: Image 1" );
693 EN.VerifyTooltipREGX(
"Image 2",
"Title: Image 2" );
695 EN.StopApp( ApplicationName );
698 @Test(expected= OKWFrameObjectMethodNotImplemented.class)
708 public
void tcDoubleClickOn_en() throws Exception
713 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
731 public
void tcSetValue_en() throws Exception
736 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
753 public
void tcSelect_en() throws Exception
758 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
762 EN.
Select(
"Image 1",
"Set a Value");
775 public
void tcSelectMenu2_en() throws Exception
780 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
797 public
void tcSelectMenu_en() throws Exception
802 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
821 public
void tcTypeKey_en() throws Exception
826 EN.
TypeKey(
"URL",
"http://test.openkeyword.de/Image/img.htm" );
static void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
void tc_VerifyExists_NO()
Prüft die Methode VerifyExists.
static void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
static void MemorizeCaption(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void tc_VerifyExists_YES()
Prüft die Methode SeLink.VerifyExists.
static void MemorizeTooltip(String FN, String fpsKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void tc_VerifyIsActive_en()
Prüft ob die VerifyIsActive die Ausnahme OKWFrameObjectMethodNotImplemented auslöst.
static void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
String get(String fpsKey)
Holt den Aktuellen Wert eines Schlüssels.
static void BeginTest(String Testname)
Kennzeichnet den Anfang eines Testfalls.
static void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
void tc_VerifyValue()
Prüft VerifyValue für SeImage.
void tc_LogHasFocus_en()
Focus eines Textfeldes loggen.
static void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Die Ausnahme OKWFrameObjectMethodNotImplemented wird ausgelöst, wenn im Frame Objekt eine gegebene Me...
static void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
void tc_VerifyValueREGX()
Prüft VerifyValueREGX für SeImage.
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
static void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
static void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
static void TypeKey(String FN, String fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
okw.core.EN ist die englische Implementation von OKW.
static void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
void tc_MemorizeIsActive()
Prüft ob die VerifyIsActive die Ausnahme OKWFrameObjectMethodNotImplemented auslöst.
static void VerifyExists(String FN, String fpsValue)
Prüft, ob das gegebene Objekt existiert.
static void MemorizeLabel(String FN, String fpsKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
static void ClickOn(String FN)
Klickt auf das gegebene Objekt.
static void VerifyCaptionWCM(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
static void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
static void SetValue(String FN, String fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
static void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
static void VerifyCaption(String FN, String fpsValue)
Überprüft die Überschrift des Objektes.
void tc_LogIsActive_en()
Prüft LogIsActive.
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
static void Select(String FN, String fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
static void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
static void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
static void EndTest()
Signalisiert das Ende eines Testfalls.
void tc_MemorizeToolTip_en()
Prüft die Methode MemorizeToolTip.
static void MemorizeExists(String FN, String fpsKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
static void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
OKWVerifyingFailsException-Ausnahme wird ausgelöst, wenn ein Soll-Ist-Vergleich fehlschlägt.
static void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
static void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
void tc_MemorizeExists_en()
Prüft die Methode MemorizeExists.
void tc_VerifyValueWCM()
Prüft VerifyValueWCM für SeImage.
static void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
static void MemorizeIsActive(String FN, String fpsKeyName)
Merkt sich den Zustand des gegebenen Objekts.
static void MemorizeHasFocus(String FN, String fpsKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
static void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void tc_LogToolTip_en()
Tooltip eines Textfeldes Prüfen.
void tc_LogExists_en()
Prüft ob ein vorhandenes objekt existiert.
void tc_MemorizeHasFocus_en()
Prüft die Methode MemorizeHasFocus.
static void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.