IF_TestCase

Panoramica

Tipo:

Interfaccia

Disponibile a partire da:

V1.0.0.0

NOTA: Questo tipo di interfaccia è riservato per esclusivo uso interno.

Task

L’interfaccia IF_TestCase viene implementata automaticamente in ogni caso di test.

Metodo Execute

Il metodo Execute contiene le azioni e le verifiche dei test.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_xFirstCall

BOOL

TRUE: il metodo viene chiamato per la prima volta.

FALSE: dopo la prima chiamata del metodo.

Può essere utilizzato per inizializzare le macchine di stato.

i_ifErrorLogger

IF_ErrorLogger

Interfaccia per segnalare gli errori rilevati.

Uscita

Tipo di dati

Descrizione

q_rProgress

REAL

Utilizzato per visualizzare lo stato del caso di test.

Parametro abilitato in scrittura.

q_sState

STRING[255]

Descrizione testuale dello stato di un caso di test.

Parametro abilitato in scrittura.

Valore restituito

Tipo di dati

Descrizione

ET_TestReturn

Fare riferimento all’enumerazione ET_TestReturn.

Metodo Finalize

Il metodo Finalize viene eseguito quando il metodo Execute viene completato con o senza errori oppure quando viene annullato. A differenza di CleanUp, il metodo Finalize viene eseguito nello stesso ciclo del metodo Execute.