Class Categories.CategoryFilter

  • Enclosing class:
    Categories

    public static class Categories.CategoryFilter
    extends Filter
    • Constructor Detail

      • CategoryFilter

        @Deprecated
        public CategoryFilter​(Class<?> includedCategory,
                              Class<?> excludedCategory)
        Deprecated.
      • CategoryFilter

        protected CategoryFilter​(boolean matchAnyIncludes,
                                 Set<Class<?>> includes,
                                 boolean matchAnyExcludes,
                                 Set<Class<?>> excludes)
    • Method Detail

      • describe

        public String describe()
        Description copied from class: Filter
        Returns a textual description of this Filter
        Specified by:
        describe in class Filter
        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 class Object
        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)
        Specified by:
        shouldRun in class Filter
        Parameters:
        description - the description of the test to be run
        Returns:
        true if the test should be run