ITestFilter.Filter(TestFilterContext) Metoda
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.
Decyduje, czy test opisany przez context program powinien zostać uruchomiony.
public Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult Filter(Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterContext context);
abstract member Filter : Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterContext -> Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult
Public Function Filter (context As TestFilterContext) As TestFilterResult
Parametry
- context
- TestFilterContext
Metadane opisujące rozważany test.
Zwraca
Run aby umożliwić normalne wykonanie testu, Drop aby dyskretnie usunąć test (bez emitowanego wyniku) lub Skip(String) zgłosić test jako pominięty z przyczyną.
Uwagi
Jeśli ta metoda zgłasza błąd, test jest zgłaszany jako Błąd z diagnostyką UTA078; wyjątek nigdy nie jest dyskretnie połykany. Implementacje, które chcą wybrać test w celu uruchomienia w przypadku awarii, powinny przechwytywać własne wyjątki i zwracać polecenie Run.