Condividi tramite


Enumerazione UnitTestOutcome

Utilizzare UnitTestOutcome per determinare a livello di codice il risultato di un test che è stato eseguito o è ancora 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 avuto esito negativo.
Inconclusive È stato generato Inconclusive di Assert.
InProgress Il test è attualmente in esecuzione.
Passed Il test ha avuto esito positivo.
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 Basic Test Results.

È possibile fare riferimento a questa classe ad esempio da un metodo di test o di pulizia di test successivo a uno unit test.

UnitTestOutcome viene passato in TestContext.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting