IF_TestCase

Übersicht

Typ

Schnittstelle

Verfügbar ab

V1.0.0.0

HINWEIS: Dieser Schnittstellentyp ist internem Gebrauch vorbehalten.

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.