/** * For testing purposes only */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder, ClassesFinderFactory factory) throws InitializationError { super(builder, suiteClass, getSortedTestclasses(createFinder(suiteClass, factory))); this.suiteClass = suiteClass; }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
@Override public void run(RunNotifier notifier) { try { runBeforeMethods(); } catch (Exception e) { notifier.fireTestFailure(new Failure(getDescription(), e)); return; } super.run(notifier); }
private static Class<?>[] getSortedTestclasses(ClassesFinder finder) { List<Class<?>> testclasses = finder.find(); Collections.sort(testclasses, getClassComparator()); return testclasses.toArray(new Class[testclasses.size()]); }
@Override public void run(RunNotifier notifier) { try { runBeforeMethods(); } catch (Exception e) { notifier.fireTestFailure(new Failure(getDescription(), e)); return; } super.run(notifier); }
private static Class<?>[] getSortedTestclasses(ClassesFinder finder) { List<Class<?>> testclasses = finder.find(); Collections.sort(testclasses, getClassComparator()); return testclasses.toArray(new Class[testclasses.size()]); }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
@Override public void run(RunNotifier notifier) { try { runBeforeMethods(); } catch (Exception e) { notifier.fireTestFailure(new Failure(getDescription(), e)); return; } super.run(notifier); }
/** * For testing purposes only */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder, ClassesFinderFactory factory) throws InitializationError { super(builder, suiteClass, getSortedTestclasses(createFinder(suiteClass, factory))); this.suiteClass = suiteClass; }
private static Class<?>[] getSortedTestclasses(ClassesFinder finder) { List<Class<?>> testclasses = finder.find(); Collections.sort(testclasses, getClassComparator()); return testclasses.toArray(new Class[testclasses.size()]); }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
/** * For testing purposes only */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder, ClassesFinderFactory factory) throws InitializationError { super(builder, suiteClass, getSortedTestclasses(createFinder(suiteClass, factory))); this.suiteClass = suiteClass; }