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 protectedCategoryFilter(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.CategoryFiltercategoryFilter(boolean matchAnyInclusions, Set<Class<?>> inclusions, boolean matchAnyExclusions, Set<Class<?>> exclusions)Stringdescribe()Returns a textual description of this Filterstatic Categories.CategoryFilterexclude(boolean matchAny, Class<?>... categories)static Categories.CategoryFilterexclude(Class<?> category)static Categories.CategoryFilterexclude(Class<?>... categories)static Categories.CategoryFilterinclude(boolean matchAny, Class<?>... categories)static Categories.CategoryFilterinclude(Class<?> category)static Categories.CategoryFilterinclude(Class<?>... categories)booleanshouldRun(Description description)StringtoString()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:FilterReturns a textual description of this Filter- Specified by:
describein 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:
toStringin 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)
-
-