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
Failed Il test ha avuto esito negativo.
Inconclusive È stato generato Inconclusive di Assert.
Passed Il test ha avuto esito positivo.
InProgress Il test è attualmente in esecuzione.
Error
Timeout
Aborted
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 Risultati dei test di base.

È 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