TestFilterResult Estructura

Definición

Decisión devuelta por una ITestFilter para una sola prueba.

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)
Herencia
TestFilterResult
Atributos
Implementaciones

Comentarios

Diseñado como para readonlystruct que la ruta de acceso activa de filtro permanezca libre de asignación. Use las propiedades estáticas Run / Drop (un valor compartido cada uno) o la factoría parametrizada Skip(String) para crear resultados explícitos. El valor predeterminado también representa Run.

Propiedades

Nombre Description
Action

Obtiene la acción MSTest debe aplicarse a la prueba que generó este resultado.

Drop

Obtiene el resultado que indica que la prueba debe quitarse silenciosamente. Coincide con la semántica de la opción de línea --filter de comandos: no se emite ningún resultado de prueba y no se cuenta la prueba.

Run

Obtiene el resultado que indica que la prueba debe ejecutarse normalmente.

SkipReason

Obtiene el motivo proporcionado a Skip(String). null No solo cuando Action es Skip.

Métodos

Nombre Description
Equals(Object)

Decisión devuelta por una ITestFilter para una sola prueba.

Equals(TestFilterResult)

Decisión devuelta por una ITestFilter para una sola prueba.

GetHashCode()

Decisión devuelta por una ITestFilter para una sola prueba.

Skip(String)

Crea un resultado que indica que la prueba debe notificarse como omitida con el motivo especificado.

Operadores

Nombre Description
Equality(TestFilterResult, TestFilterResult)

Operador de igualdad.

Inequality(TestFilterResult, TestFilterResult)

Operador de desigualdad.

Se aplica a