HINWEIS: Dieser Schnittstellentyp eignet sich nicht zur Verwendung in der Benutzerlogik.
Die Schnittstelle IF_TestCase wird automatisch in jedem Testfall implementiert.
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. |
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.