Condividi tramite


Enumerazione UnitTestOutcome

Utilizzo UnitTestOutcome a livello di codice determinare il risultato di un test che è stata eseguita o attualmente in esecuzione.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
Public Enumeration UnitTestOutcome
public enum UnitTestOutcome
public enum class UnitTestOutcome
type UnitTestOutcome
public enum UnitTestOutcome

Membri

Nome membro Descrizione
Aborted
Error
Failed Il test ha esito negativo.
Inconclusive Un'asserzione.Inconclusive è stato generato.
InProgress Il test attualmente in esecuzione.
Passed Il test è stato superato.
Timeout
Unknown Il risultato del test è sconosciuto.

Note

I membri di questa classe contengono un sottoinsieme di tutti i possibili risultati del test.Per ulteriori informazioni, vedere I Risultati del test di base.

È possibile fare riferimento a questa classe, ad esempio, un metodo di test o da un metodo di test-pulizia che segue un unit test.

Il UnitTestOutcome viene passato in TestContext.

Esempi

È possibile confrontare TestContext.Outcome con UnitTestOutcome.Failed per determinare il risultato di un test specifico e quindi eseguire l'azione appropriata, come eliminare alcuni file da disco rigido.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting