private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
private static List<Runner> getRunners(final Class<?> testClass) throws InitializationError { SuiteClasses annotation = testClass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError( String.format("class '%s' must have a SuiteClasses annotation", testClass.getName())); } SuiteRunner.Candidate candidate = testClass.getAnnotation(Candidate.class); Class<?> candidateClass = null; if (candidate != null) { candidateClass = candidate.value(); } Class<?>[] childClasses = annotation.value(); List<Runner> runners = new ArrayList<>(); for (Class childClass : childClasses) { runners.add(new SuiteBlockRunner(testClass, childClass)); if (candidateClass != null) { runners.add(new SuiteBlockRunner(testClass, candidateClass)); } } return runners; } }
private static Class<?>[] getSuiteClasses(Class<?> klass) throws InitializationError { org.junit.runners.Suite.SuiteClasses annotation1 = klass.getAnnotation(org.junit.runners.Suite.SuiteClasses.class); com.googlecode.junittoolbox.SuiteClasses annotation2 = klass.getAnnotation(com.googlecode.junittoolbox.SuiteClasses.class); if (annotation1 == null && annotation2 == null) { throw new InitializationError("class " + klass.getName() + " must have a SuiteClasses annotation"); } Class<?>[] suiteClasses1 = (annotation1 == null ? null : annotation1.value()); Class<?>[] suiteClasses2 = (annotation2 == null ? null : findSuiteClasses(klass, annotation2.value())); return union(suiteClasses1, suiteClasses2); }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
@Override public List<Class<?>> apply(final Class<?> a) { final SuiteClasses annotation = a.getAnnotation(SuiteClasses.class); if ((annotation != null) && hasSuitableRunnner(a)) { return Arrays.asList(annotation.value()); } else { return Collections.emptyList(); } }
public static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation= klass.getAnnotation(SuiteClasses.class); if (annotation == null) throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); return annotation.value(); }
private static Class<?>[] getSuiteClasses(Class<?> klass) throws InitializationError { org.junit.runners.Suite.SuiteClasses annotation1 = klass.getAnnotation(org.junit.runners.Suite.SuiteClasses.class); com.googlecode.junittoolbox.SuiteClasses annotation2 = klass.getAnnotation(com.googlecode.junittoolbox.SuiteClasses.class); if (annotation1 == null && annotation2 == null) { throw new InitializationError("class " + klass.getName() + " must have a SuiteClasses annotation"); } Class<?>[] suiteClasses1 = (annotation1 == null ? null : annotation1.value()); Class<?>[] suiteClasses2 = (annotation2 == null ? null : findSuiteClasses(klass, annotation2.value())); return union(suiteClasses1, suiteClasses2); }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
private static Class<?>[] getAnnotatedClasses(Class<?> suiteClass) throws InitializationError { Suite.SuiteClasses annotation = suiteClass.getAnnotation(Suite.SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", suiteClass.getName())); } return annotation.value(); }
protected static Class<?>[] getSuiteClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
public class MySuite extends Suite { // copied from Suite private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { Suite.SuiteClasses annotation = klass.getAnnotation(Suite.SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); } // copied from Suite public MySuite(Class<?> klass, RunnerBuilder builder) throws InitializationError { super(null, getRunners(getAnnotatedClasses(klass))); } public static List<Runner> getRunners(Class<?>[] classes) throws InitializationError { List<Runner> runners = new LinkedList<Runner>(); for (Class<?> klazz : classes) { runners.add(new MyRunner(klazz)); } return runners; } }
@BeforeClass public static void setup() throws Exception { initializeKvsAndDegradeCluster( Arrays.asList(ThreeNodesDownTestSuite.class.getAnnotation(Suite.SuiteClasses.class).value()), ImmutableList.of(ThreeNodeCassandraCluster.FIRST_CASSANDRA_CONTAINER_NAME, ThreeNodeCassandraCluster.SECOND_CASSANDRA_CONTAINER_NAME, ThreeNodeCassandraCluster.THIRD_CASSANDRA_CONTAINER_NAME) ); } }
@BeforeClass public static void setup() throws Exception { initializeKvsAndDegradeCluster( Arrays.asList(OneNodeDownTestSuite.class.getAnnotation(Suite.SuiteClasses.class).value()), ImmutableList.of(ThreeNodeCassandraCluster.FIRST_CASSANDRA_CONTAINER_NAME)); } }
private static Class<?>[] getAnnotatedClasses(Class<?> klass) throws InitializationError { SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); if (annotation == null) { throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); } return annotation.value(); }
@Override public List<Class<?>> apply(final Class<?> a) { final SuiteClasses annotation = a.getAnnotation(SuiteClasses.class); if ((annotation != null) && hasSuitableRunnner(a)) { return Arrays.asList(annotation.value()); } else { return Collections.emptyList(); } }
@BeforeClass public static void setup() throws Exception { NodesDownTestSetup.initializeKvsAndDegradeCluster( Arrays.asList(TwoNodesDownTestSuite.class.getAnnotation(Suite.SuiteClasses.class).value()), ImmutableList.of(ThreeNodeCassandraCluster.FIRST_CASSANDRA_CONTAINER_NAME, ThreeNodeCassandraCluster.THIRD_CASSANDRA_CONTAINER_NAME)); } }
if ( annotation != null ) for ( Class<?> test : annotation.value() )