@RunWith(ClasspathSuite.class) @ClassnameFilters({"org.kaaproject.kaa.server.common.dao.service.Cassandra.*Test", "org.kaaproject.kaa.server.common.nosql.cassandra.dao.*Test"}) public class CassandraTestSuite { @ClassRule public static CustomCassandraCQLUnit cassandraUnit = new CustomCassandraCQLUnit(new ClassPathCQLDataSet("cassandra.cql", false, false), "cassandra-test.yaml", 4 * 60000L); }
public ClassesFinder create(boolean searchInJars, String[] filterPatterns, SuiteType[] suiteTypes, Class<?>[] baseTypes, Class<?>[] excludedBaseTypes, String classpathProperty) { ClassTester tester = new ClasspathSuiteTester(searchInJars, filterPatterns, suiteTypes, baseTypes, excludedBaseTypes); return new ClasspathClassesFinder(tester, classpathProperty); }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
private void gatherClassesInRoot(File classRoot, List<Class<?>> classes) { Iterable<String> relativeFilenames = new NullIterator<String>(); if (tester.searchInJars() && isJarFile(classRoot)) { try { relativeFilenames = new JarFilenameIterator(classRoot); } catch (IOException e) { // Don't iterate unavailable ja files e.printStackTrace(); } } else if (classRoot.isDirectory()) { relativeFilenames = new RecursiveFilenameIterator(classRoot); } gatherClasses(classes, relativeFilenames); }
public boolean acceptClassName(String className) { if (!acceptInPositiveFilers(className)) { return false; } return acceptInNegationFilters(className); }
/** * 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 RecursiveFilenameIterator(File root, int prefixLength) { this.root = root; this.prefixLength = prefixLength; if (!isRootFile()) { innerIterators = getInnerIterators(root); } }
/** * Used by JUnit */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder) throws InitializationError { this(suiteClass, builder, new ClasspathFinderFactory()); }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
public ClassesFinder create(boolean searchInJars, String[] filterPatterns, SuiteType[] suiteTypes, Class<?>[] baseTypes, Class<?>[] excludedBaseTypes, String classpathProperty) { ClassTester tester = new ClasspathSuiteTester(searchInJars, filterPatterns, suiteTypes, baseTypes, excludedBaseTypes); return new ClasspathClassesFinder(tester, classpathProperty); }
public boolean acceptClassName(String className) { if (!acceptInPositiveFilers(className)) { return false; } return acceptInNegationFilters(className); }
/** * 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 RecursiveFilenameIterator(File root, int prefixLength) { this.root = root; this.prefixLength = prefixLength; if (!isRootFile()) { innerIterators = getInnerIterators(root); } }
/** * Used by JUnit */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder) throws InitializationError { this(suiteClass, builder, new ClasspathFinderFactory()); }
private static ClassesFinder createFinder(Class<?> suiteClass, ClassesFinderFactory finderFactory) { return finderFactory.create(getSearchInJars(suiteClass), getClassnameFilters(suiteClass), getSuiteTypes(suiteClass), getBaseTypes(suiteClass), getExcludedBaseTypes(suiteClass), getClasspathProperty(suiteClass)); }
public ClassesFinder create(boolean searchInJars, String[] filterPatterns, SuiteType[] suiteTypes, Class<?>[] baseTypes, Class<?>[] excludedBaseTypes, String classpathProperty) { ClassTester tester = new ClasspathSuiteTester(searchInJars, filterPatterns, suiteTypes, baseTypes, excludedBaseTypes); return new ClasspathClassesFinder(tester, classpathProperty); }
public boolean acceptClassName(String className) { if (!acceptInPositiveFilers(className)) { return false; } return acceptInNegationFilters(className); }
/** * 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 RecursiveFilenameIterator(File root, int prefixLength) { this.root = root; this.prefixLength = prefixLength; if (!isRootFile()) { innerIterators = getInnerIterators(root); } }
/** * Used by JUnit */ public ClasspathSuite(Class<?> suiteClass, RunnerBuilder builder) throws InitializationError { this(suiteClass, builder, new ClasspathFinderFactory()); }