TestFilterResult Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A decisão retornada por um ITestFilter único teste.
public readonly struct TestFilterResult : IEquatable<Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult>
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct TestFilterResult : IEquatable<Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult>
type TestFilterResult = struct
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestFilterResult = struct
Public Structure TestFilterResult
Implements IEquatable(Of TestFilterResult)
- Herança
-
TestFilterResult
- Atributos
- Implementações
Comentários
Projetado como um readonlystruct para que o caminho quente do filtro permaneça livre de alocação. Use as propriedades estáticas RunDrop / (um valor compartilhado cada) ou a fábrica parametrizada Skip(String) para criar resultados explícitos. O valor padrão também representa Run.
Propriedades
| Nome | Description |
|---|---|
| Action |
Obtém a ação que o MSTest deve aplicar ao teste que produziu esse resultado. |
| Drop |
Obtém o resultado que indica que o teste deve ser descartado silenciosamente. Corresponde à semântica da opção de linha |
| Run |
Obtém o resultado que indica que o teste deve ser executado normalmente. |
| SkipReason |
Obtém o motivo fornecido para Skip(String).
|
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
A decisão retornada por um ITestFilter único teste. |
| Equals(TestFilterResult) |
A decisão retornada por um ITestFilter único teste. |
| GetHashCode() |
A decisão retornada por um ITestFilter único teste. |
| Skip(String) |
Cria um resultado que indica que o teste deve ser relatado como Ignorado com o motivo determinado. |
Operadores
| Nome | Description |
|---|---|
| Equality(TestFilterResult, TestFilterResult) |
Operador de igualdade. |
| Inequality(TestFilterResult, TestFilterResult) |
Operador de desigualdade. |