NOTA: Per questo tipo di interfaccia non è previsto l’uso nella logica utente.
L’interfaccia IF_TestCase viene implementata automaticamente in ogni caso di test.
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. |
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.