Język

ITestFilter.Filter(TestFilterContext) Metoda

Definicja

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.

Dotyczy