public final class IncludeCategories extends CategoryFilterFactory
FilterFactory
to include categories.
The Filter
that is created will filter out tests that are categorized with any of the
given categories.
Usage from command line:
--filter=org.junit.experimental.categories.IncludeCategories=pkg.of.Cat1,pkg.of.Cat2
Usage from API:
new IncludeCategories().createFilter(Cat1.class, Cat2.class);
Modifier and Type | Class and Description |
---|---|
private static class |
IncludeCategories.IncludesAny |
FilterFactory.FilterNotCreatedException
Constructor and Description |
---|
IncludeCategories() |
Modifier and Type | Method and Description |
---|---|
protected Filter |
createFilter(java.util.List<java.lang.Class<?>> categories)
Creates a
Filter which is only passed by tests that are
categorized with any of the specified categories. |
createFilter
protected Filter createFilter(java.util.List<java.lang.Class<?>> categories)
Filter
which is only passed by tests that are
categorized with any of the specified categories.createFilter
in class CategoryFilterFactory
categories
- Category classes.