IF_TestCase

Übersicht

Typ

Schnittstelle

Verfügbar ab

V1.0.0.0

HINWEIS: Dieser Schnittstellentyp eignet sich nicht zur Verwendung in der Benutzerlogik.

Aufgabe

Die Schnittstelle IF_TestCase wird automatisch in jedem Testfall implementiert.

Methode Execute

Die Methode Execute enhält die Aktionen und Prüfungen der Tests.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xFirstCall 

BOOL

TRUE: Die Methode wird zum ersten Mal aufgerufen.

FALSE: Nach dem ersten Aufruf der Methode.

Kann zur Initialisierung von Zustandsmaschinen verwendet werden.

i_ifErrorLogger 

IF_ErrorLogger

Schnittstelle zur Signalisierung erkannter Fehler.

Ausgang

Datentyp

Beschreibung

q_rProgress  

REAL

Wird zur Anzeige des Status eines Testfalls verwendet.

Schreibbarer Parameter.

q_sState  

STRING[255]

Textbeschreibung des Status eines Testfalls.

Schreibbarer Parameter.

Rückgabewert

Datentyp

Beschreibung

ET_TestReturn 

Siehe die Enumeration ET_TestReturn.

Methode Finalize

Die Methode Finalize wird ausgeführt, wenn die Methode Execute erfolgreich oder nicht erfolgreich abgeschlossen oder abgebrochen wurde. Im Gegensatz zu CleanUp wird die Methode Finalize im selben Zyklus wie die Methode Execute ausgeführt.