org.junit.runner.manipulation
Interface Filterable
- All Known Implementing Classes:
- org.junit.internal.runners.CompositeRunner, Enclosed, Parameterized, Parameterized.RunAllParameterMethods, Suite, org.junit.internal.runners.TestClassRunner
public interface Filterable
Runners that allow filtering should implement this interface. Implement filter(Filter)
to remove tests that don't pass the filter.
Method Summary |
void |
filter(Filter filter)
Remove tests that don't pass the parameter filter . |
filter
void filter(Filter filter)
throws NoTestsRemainException
- Remove tests that don't pass the parameter
filter
.
- Parameters:
filter
- the Filter
to apply
- Throws:
NoTestsRemainException
- if all tests are filtered out