protected boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
@Override public boolean shouldRun(Description d) { if(d.isSuite()) return true; String plainName = settings.buildPlainName(d); for(Pattern p : patterns) if(p.matcher(plainName).matches()) return true; return false; }
private boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); } }
private boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
protected boolean isTest(final Description description) { return (description.isSuite() || description.isTest()); }
@Override public void testRunStarted(Description description) { if (description.isSuite() && description.getAnnotation(Ignore.class) == null) { fireExecutionStarted(testRun.getRunnerTestDescriptor()); } }
public Test asTest(Description description) { if (description.isSuite()) { return createTest(description); } else { if (!containsKey(description)) { put(description, createTest(description)); } return get(description); } }
public Test asTest(Description description) { if (description.isSuite()) { return createTest(description); } else { if (!containsKey(description)) { put(description, createTest(description)); } return get(description); } }
@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; }
private static Predicate<Description> isSuite() { return a -> a.isSuite(); }
public Test asTest(Description description) { if (description.isSuite()) { return createTest(description); } else { if (!containsKey(description)) { put(description, createTest(description)); } return get(description); } }
private void runRepeatedly(Statement statement, Description description, RunNotifier notifier) { notifier.addListener(new RunListener() { @Override public void testFailure(Failure failure) { hasFailure = true; } }); for (Description desc : description.getChildren()) { if (hasFailure) { notifier.fireTestIgnored(desc); } else if(!desc.isSuite()) { runLeaf(statement, desc, notifier); } } }
@Override public Statement apply(Statement base, Description description) { if (!description.isSuite()) { System.err.println("WARNING: Rule " + getClass().getSimpleName() + " is intended for use as a static @ClassRule. Using it as a regular Rule may have unintended effects, or unnecessarily slow down your tests."); } return super.apply(base, description); } }
private String testName(Description description) { String className = description.isSuite() ? "suite" : description.getTestClass().getSimpleName(); return className + "." + description.getMethodName(); } }
@Override public void markCurrentTestMethod(Description description, String status) { if (description.isSuite()) { return; } context.addStatus(getMethod(description), status); }
/** * Called when an atomic test has finished, whether the test succeeds or fails. * * @param description the description of the test that just ran */ public void testFinished(Description description) { if (description.isSuite()) { logScenarioEnded(failedScenario); } else if (!description.isTest()) { String errorMessage = "UNDISCOVERED PATH: testFinished/???: " + description.toString(); LOGGER.error(errorMessage); } }
/** * Verifies if the caller is a Suite and triggers the beforeClass and afterClass behavior. */ @Override public Statement apply(final Statement base, final Description description) { if (description.isSuite()) { return super.apply(classStatement(base), description); } return super.apply(statement(base), description); }
public Test asTest(Description description) { if (description.isSuite()) { return createTest(description); } else { if (!containsKey(description)) { put(description, createTest(description)); } return get(description); } }
public Test asTest(Description description) { if (description.isSuite()) { return createTest(description); } else { if (!containsKey(description)) { put(description, createTest(description)); } return get(description); } }
@Override public void testFinished(Description description) throws IllegalAccessException { if (description.isSuite()) { testSuiteFinished(getSuiteUid(description)); } else { getLifecycle().fire(new TestCaseFinishedEvent()); } }