/** * Constructs a new {@code SpringJUnit4ClassRunner} and initializes a * {@link org.springframework.test.context.TestContextManager} to provide Spring testing functionality to * standard JUnit tests. * * @param clazz the test class to be run * @see #createTestContextManager(Class) */ public LdapConditionallyFilteredTestRunner(Class<?> clazz) throws InitializationError { super(clazz); String noadtest = System.getProperty("adtest"); if (noadtest != null) { try { filter(Categories.CategoryFilter.exclude(NoAdTest.class)); } catch (NoTestsRemainException e) { // Nothing to do here. } } } }
public static CategoryFilter exclude(Class<?>... categories) { return exclude(true, categories); }
public static CategoryFilter exclude(Class<?>... categories) { return exclude(true, categories); }
public static CategoryFilter exclude(Class<?> category) { return exclude(true, category); }
public static CategoryFilter exclude(Class<?> category) { return exclude(true, category); }
private Request junitTestsToRunFrom(Class<?> classUnderTest) { if (isJUnit3TestCaseWithWarnings(classUnderTest)) { return new UninstantiableJUnit3TestRequest(classUnderTest); } Request request = Request.classWithoutSuiteMethod(classUnderTest); Class<?>[] junitCategoriesToExclude = readExcludedGroupsFromConfiguration(); CategoryFilter excludeCategoriesFilter = CategoryFilter.exclude(junitCategoriesToExclude); return request.filterWith(excludeCategoriesFilter); }
public static CategoryFilter exclude(Class<?> category) { return exclude(true, category); }
public static CategoryFilter exclude(Class<?>... categories) { return exclude(true, categories); }