Azioni di convalida

Un'azione di convalida è un meccanismo per convalidare i dati contenuti in una variabile. Le azioni di convalida verificano se l'effettivo valore di una variabile al momento dell'esecuzione corrisponde al relativo valore previsto. Il valore previsto è definito nella tabella dati di verifica (TDT); diversamente, è possibile immetterlo direttamente nel file origine del comportamento di verifica utilizzando una chiamata API.

È possibile creare e dare un nome alle azioni di convalida nella TDT e nel codice di origine ma i valori di convalida vengono sempre definiti nella TDT. La selezione di una variabile per la convalida è simile alla selezione di un valore per un punto di inizializzazione. L'unica differenza è che con l'azione di convalida non è possibile definire una nuova variabile e i valori definiti sono valori di output previsti invece che valori di input.

Azioni di convalida implicite ed esplicite

Le azioni di convalida possono essere implicite o esplicite.

Le azioni di convalida implicite vengono create automaticamente quando si immette un valore previsto per una variabile di ritorno, un parametro di output o un'eccezione prevista nella cella di una tabella dati di verifica. Le azioni di convalida implicite verificano se il sistema sottoposto a verifica (SUT) ha impostato i parametri di output o i parametri di ritorno in base ai valori specificati nella tabella dati di verifica. I dati per le eccezioni previste vengono utilizzati per ottenere la convalida del fatto che l'eccezione lanciata dal SUT sia un'istanza del nome classe specificato nella tabella dati di verifica.

Le azioni di convalida esplicite possono essere utilizzate per verificare qualsiasi variabile. È possibile aggiungere delle azioni di convalida esplicite aggiungendo una riga alla tabella dati di verifica o modificando il codice origine della verifica.

Aggiunta di azioni di convalida esplicite a una verifica

È possibile aggiungere a una verifica delle azioni di convalida esplicite in uno dei due modi descritti di seguito:

Attività correlate
Inserimento di azioni di convalida

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.