Enumeração UnitTestOutcome
Use UnitTestOutcome para determinar programaticamente o resultado de um teste que foi executado ou está sendo executado.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
'Declaração
Public Enumeration UnitTestOutcome
public enum UnitTestOutcome
public enum class UnitTestOutcome
type UnitTestOutcome
public enum UnitTestOutcome
Membros
Nome do membro | Descrição | |
---|---|---|
Failed | O teste falhou. | |
Inconclusive | Uma declaração.Inconclusive foi levantada. | |
Passed | O teste passado. | |
InProgress | O teste está sendo executado. | |
Error | ||
Timeout | ||
Aborted | ||
Unknown | O resultado do teste é desconhecido. |
Comentários
Os membros dessa classe contêm um subconjunto de todos os resultados de teste possíveis. Para obter mais informações, consulte Basic Test Results.
Você pode consultar essa classe, por exemplo, a partir de um método de teste ou um método de limpeza de teste que segue um teste de unidade.
O UnitTestOutcome é passado a TestContext.
Exemplos
Você poderá comparar TestContext.Outcome com UnitTestOutcome.Failed para determinar o resultado de um teste específico e adotar a ação adequada, como excluir determinados arquivos do disco rígido.