## Uses of Class
org.junit.runner.manipulation.Filter

Packages that use Filter
junit.framework: Provides JUnit v3.x core classes.
org.junit.experimental.categories
org.junit.runner: Provides classes used to describe, collect, run and analyze multiple tests.
org.junit.runner.manipulation: Provides classes to `filter` or `sort` tests.
org.junit.runners: Provides standard `Runner` implementations.

Uses of Filter in junit.framework

Methods in junit.framework with parameters of type Filter
`void` `JUnit4TestAdapter.filter(Filter filter)`

Uses of Filter in org.junit.experimental.categories

Subclasses of Filter in org.junit.experimental.categories
`static class` `Categories.CategoryFilter`

Methods in org.junit.experimental.categories that return Filter
`protected Filter` `ExcludeCategories.createFilter(List<Class<?>> categories)` Creates a `Filter` which is only passed by tests that are not categorized with any of the specified categories.
`protected Filter` `IncludeCategories.createFilter(List<Class<?>> categories)` Creates a `Filter` which is only passed by tests that are categorized with any of the specified categories.

Uses of Filter in org.junit.runner

Methods in org.junit.runner that return Filter
`Filter` `FilterFactory.createFilter(FilterFactoryParams params)` Creates a `Filter` given a `FilterFactoryParams` argument.

Methods in org.junit.runner with parameters of type Filter
`Request` `Request.filterWith(Filter filter)` Returns a Request that only contains those tests that should run when `filter` is applied

Uses of Filter in org.junit.runner.manipulation

Fields in org.junit.runner.manipulation declared as Filter
`static Filter` `Filter.ALL` A null `Filter` that passes all tests through.

Methods in org.junit.runner.manipulation that return Filter
`Filter` `Filter.intersect(Filter second)` Returns a new Filter that accepts the intersection of the tests accepted by this Filter and `second`
`static Filter` `Filter.matchMethodDescription(Description desiredDescription)` Returns a `Filter` that only runs the single method described by `desiredDescription`

Methods in org.junit.runner.manipulation with parameters of type Filter
`void` `Filterable.filter(Filter filter)` Remove tests that don't pass the parameter `filter`.
`Filter` `Filter.intersect(Filter second)` Returns a new Filter that accepts the intersection of the tests accepted by this Filter and `second`

Uses of Filter in org.junit.runners

Methods in org.junit.runners with parameters of type Filter
`void` `ParentRunner.filter(Filter filter)`

Copyright © 2002–2020 JUnit. All rights reserved.