/** * @return <code>true</code> if the receiver is a suite */ public boolean isSuite() { return !isTest(); }
/** * @return <code>true</code> if the receiver is a suite */ public boolean isSuite() { return !isTest(); }
@Override public Type getType() { return description.isTest() ? Type.TEST : Type.CONTAINER; }
/** * @return the total number of atomic tests in the receiver */ public int testCount() { if (isTest()) { return 1; } int result = 0; for (Description child : fChildren) { result += child.testCount(); } return result; }
@Override public void evaluate() throws Throwable { if (description.isTest()) { if (RequiresRedisSentinel.this.requiredSentinels != null) { verify(RequiresRedisSentinel.this.requiredSentinels); } } else { verify(RequiresRedisSentinel.this.requiredSentinels); } base.evaluate(); } };
protected boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
private boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); } }
public List<Test> asTestList(Description description) { if (description.isTest()) { return Arrays.asList(asTest(description)); } else { List<Test> returnThis = new ArrayList<Test>(); for (Description child : description.getChildren()) { returnThis.add(asTest(child)); } return returnThis; } }
protected boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
private boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
public List<Test> asTestList(Description description) { if (description.isTest()) { return Arrays.asList(asTest(description)); } else { List<Test> returnThis = new ArrayList<Test>(); for (Description child : description.getChildren()) { returnThis.add(asTest(child)); } return returnThis; } }
/** * @return the total number of atomic tests in the receiver */ public int testCount() { if (isTest()) { return 1; } int result = 0; for (Description child : getChildren()) { result += child.testCount(); } return result; }
@Override public boolean shouldRun(Description description) { if (description.isTest()) { return desiredDescription.equals(description); } // explicitly check if any children want to run for (Description each : description.getChildren()) { if (shouldRun(each)) { return true; } } return false; }
@Override public boolean shouldRun(Description description) { if (description.isTest()) { return desiredDescription.equals(description); } // explicitly check if any children want to run for (Description each : description.getChildren()) { if (shouldRun(each)) { return true; } } return false; }
Test createTest(Description description) { if (description.isTest()) { return new JUnit4TestCaseFacade(description); } else { TestSuite suite = new TestSuite(description.getDisplayName()); for (Description child : description.getChildren()) { suite.addTest(asTest(child)); } return suite; } }
Test createTest(Description description) { if (description.isTest()) { return new JUnit4TestCaseFacade(description); } else { TestSuite suite = new TestSuite(description.getDisplayName()); for (Description child : description.getChildren()) { suite.addTest(asTest(child)); } return suite; } }
@Override public Statement apply(Statement base, Description description) { int testCount = 0; for (Description child : description.getChildren()) { if (child.isTest()) { testCount++; } } this.testCount = testCount; return base; }
@Override public boolean shouldRun(Description description) { if (description.isTest()) { return desiredDescription.equals(description) || isParameterizedMethod(description); } // explicitly check if any children want to run for (Description each : description.getChildren()) { if (shouldRun(each)) { return true; } } return false; }
protected <T extends Annotation> T hasAnnotation(Description description, Class<T> annotationClass) { T annotation = description.getAnnotation(annotationClass); if (annotation != null) { return annotation; } else if (description.isTest() && description.getTestClass().isAnnotationPresent(annotationClass)) { return description.getTestClass().getAnnotation(annotationClass); } return null; }
@Override public Statement apply(final Statement base, final Description description) { if (description.isTest()) { return statement(base); } else if (description.isSuite()) { return statementClass(base); } return base; }