Class ExcludeCategories

java.lang.Object
org.junit.experimental.categories.CategoryFilterFactory
org.junit.experimental.categories.ExcludeCategories
All Implemented Interfaces:
FilterFactory

public final class ExcludeCategories extends CategoryFilterFactory
FilterFactory to exclude 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.ExcludeCategories=pkg.of.Cat1,pkg.of.Cat2 Usage from API: new ExcludeCategories().createFilter(Cat1.class, Cat2.class);
  • Constructor Details

    • ExcludeCategories

      public ExcludeCategories()
  • Method Details

    • createFilter

      protected Filter createFilter(List<Class<?>> categories)
      Creates a Filter which is only passed by tests that are not categorized with any of the specified categories.
      Specified by:
      createFilter in class CategoryFilterFactory
      Parameters:
      categories - Category classes.