TestFilterResult Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Decyzja zwrócona przez element ITestFilter dla pojedynczego testu.
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)
- Dziedziczenie
-
TestFilterResult
- Atrybuty
- Implementuje
Uwagi
Zaprojektowana jako tak, aby ścieżka gorąca readonlystruct filtru pozostawała wolna od alokacji. Użyj właściwości statycznych Run / Drop (po jednej wartości udostępnionej dla każdej) lub sparametryzowanej Skip(String) fabryki, aby utworzyć jawne wyniki. Wartość domyślna reprezentuje Runrównież wartość .
Właściwości
| Nazwa | Opis |
|---|---|
| Action |
Pobiera akcję MSTest powinna zostać zastosowana do testu, który wygenerował ten wynik. |
| Drop |
Pobiera wynik wskazujący, że test powinien zostać dyskretnie porzucony. Pasuje do semantyki opcji wiersza |
| Run |
Pobiera wynik wskazujący, że test powinien działać normalnie. |
| SkipReason |
Pobiera przyczynę dostarczoną do Skip(String). Nie tylko |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Decyzja zwrócona przez element ITestFilter dla pojedynczego testu. |
| Equals(TestFilterResult) |
Decyzja zwrócona przez element ITestFilter dla pojedynczego testu. |
| GetHashCode() |
Decyzja zwrócona przez element ITestFilter dla pojedynczego testu. |
| Skip(String) |
Tworzy wynik wskazujący, że test powinien być zgłaszany jako pominięty z podanej przyczyny. |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(TestFilterResult, TestFilterResult) |
Operator równości. |
| Inequality(TestFilterResult, TestFilterResult) |
Operator nierówności. |