Class Categories.CategoryFilter
- java.lang.Object
- org.junit.runner.manipulation.Filter
- org.junit.experimental.categories.Categories.CategoryFilter
- Enclosing class:
- Categories
public static class Categories.CategoryFilter extends Filter
Constructor Summary
Constructors Modifier Constructor Description protected
CategoryFilter(boolean matchAnyIncludes, Set<Class<?>> includes, boolean matchAnyExcludes, Set<Class<?>> excludes)
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Categories.CategoryFilter
categoryFilter(boolean matchAnyInclusions, Set<Class<?>> inclusions, boolean matchAnyExclusions, Set<Class<?>> exclusions)
String
describe()
Returns a textual description of this Filterstatic Categories.CategoryFilter
exclude(boolean matchAny, Class<?>... categories)
static Categories.CategoryFilter
exclude(Class<?> category)
static Categories.CategoryFilter
exclude(Class<?>... categories)
static Categories.CategoryFilter
include(boolean matchAny, Class<?>... categories)
static Categories.CategoryFilter
include(Class<?> category)
static Categories.CategoryFilter
include(Class<?>... categories)
boolean
shouldRun(Description description)
String
toString()
Returns string in the form "[included categories] - [excluded categories]", where both sets have comma separated names of categories.Methods inherited from class org.junit.runner.manipulation.Filter
apply, intersect, matchMethodDescription
Constructor Detail
CategoryFilter
protected CategoryFilter(boolean matchAnyIncludes, Set<Class<?>> includes, boolean matchAnyExcludes, Set<Class<?>> excludes)
Method Detail
include
public static Categories.CategoryFilter include(boolean matchAny, Class<?>... categories)
include
public static Categories.CategoryFilter include(Class<?> category)
include
public static Categories.CategoryFilter include(Class<?>... categories)
exclude
public static Categories.CategoryFilter exclude(boolean matchAny, Class<?>... categories)
exclude
public static Categories.CategoryFilter exclude(Class<?> category)
exclude
public static Categories.CategoryFilter exclude(Class<?>... categories)
categoryFilter
public static Categories.CategoryFilter categoryFilter(boolean matchAnyInclusions, Set<Class<?>> inclusions, boolean matchAnyExclusions, Set<Class<?>> exclusions)
describe
public String describe()
Description copied from class:Filter
Returns a textual description of this Filter- Specified by:
describe
in classFilter
- Returns:
- a textual description of this Filter
- See Also:
toString()
toString
public String toString()
Returns string in the form "[included categories] - [excluded categories]", where both sets have comma separated names of categories.- Overrides:
toString
in classObject
- Returns:
- string representation for the relative complement of excluded categories set in the set of included categories. Examples:
- "categories [all]" for all included categories and no excluded ones;
- "categories [all] - [A, B]" for all included categories and given excluded ones;
- "categories [A, B] - [C, D]" for given included categories and given excluded ones.
- See Also:
name of category
shouldRun
public boolean shouldRun(Description description)