Class FilterFactory

java.lang.Object
org.apache.maven.surefire.common.junit48.FilterFactory

public class FilterFactory extends Object
Author:
Todd Lipcon
  • Constructor Details

    • FilterFactory

      public FilterFactory(ClassLoader testClassLoader)
  • Method Details

    • canCreateGroupFilter

      public boolean canCreateGroupFilter(Map<String,String> providerProperties)
      Returns:
      true if non-blank ProviderParameterNames.TESTNG_GROUPS_PROP and/or ProviderParameterNames.TESTNG_EXCLUDEDGROUPS_PROP exists.
    • createGroupFilter

      public org.junit.runner.manipulation.Filter createGroupFilter(Map<String,String> providerProperties)
      Creates filter using he key ProviderParameterNames.TESTNG_GROUPS_PROP and/or ProviderParameterNames.TESTNG_EXCLUDEDGROUPS_PROP.
    • createMethodFilter

      public org.junit.runner.manipulation.Filter createMethodFilter(String requestedTestMethod)
    • createMethodFilter

      public org.junit.runner.manipulation.Filter createMethodFilter(org.apache.maven.surefire.testset.TestListResolver resolver)
    • createMatchAnyDescriptionFilter

      public org.junit.runner.manipulation.Filter createMatchAnyDescriptionFilter(Iterable<org.junit.runner.Description> descriptions)
    • and

      public org.junit.runner.manipulation.Filter and(org.junit.runner.manipulation.Filter filter1, org.junit.runner.manipulation.Filter filter2)