TestFilterResult Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| Run |
Obtiene el resultado que indica que la prueba debe ejecutarse normalmente. |
| SkipReason |
Obtiene el motivo proporcionado a Skip(String).
|
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. |