Class IncludeCategories
- java.lang.Object
-
- org.junit.experimental.categories.IncludeCategories
-
- All Implemented Interfaces:
FilterFactory
public final class IncludeCategories extends Object
FilterFactoryto include categories. TheFilterthat 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.Cat2Usage from API:new IncludeCategories().createFilter(Cat1.class, Cat2.class);
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.junit.runner.FilterFactory
FilterFactory.FilterNotCreatedException
-
-
Constructor Summary
Constructors Constructor Description IncludeCategories()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FiltercreateFilter(List<Class<?>> categories)Creates aFilterwhich is only passed by tests that are categorized with any of the specified categories.FiltercreateFilter(FilterFactoryParams params)Creates aCategories.CategoryFiltergiven aFilterFactoryParamsargument.
-
-
-
Constructor Detail
-
IncludeCategories
public IncludeCategories()
-
-
Method Detail
-
createFilter
protected Filter createFilter(List<Class<?>> categories)
Creates aFilterwhich is only passed by tests that are categorized with any of the specified categories.- Parameters:
categories- Category classes.
-
createFilter
public Filter createFilter(FilterFactoryParams params) throws FilterFactory.FilterNotCreatedException
Creates aCategories.CategoryFiltergiven aFilterFactoryParamsargument.- Specified by:
createFilterin interfaceFilterFactory- Parameters:
params- Parameters needed to create theFilter- Throws:
FilterFactory.FilterNotCreatedException
-
-