org.junit.runner.manipulation

Interface Filterable

Known Implementing Classes:
Enclosed, Parameterized.RunAllParameterMethods, Suite

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.

Method Details

filter

public 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