| Interfaces | |
|---|---|
| Filterable | Runners that allow filtering should implement this interface. |
| Sortable | Interface for runners that allow sorting of tests. |
| Classes | |
|---|---|
| Filter | The canonical case of filtering is when you want to run a single test method in a class. |
| Sorter | A Sorter orders tests. |
| Exceptions | |
|---|---|
| NoTestsRemainException | Thrown when a filter removes all tests from a runner. |