@SafeVarargs public final void register(final T... listener) { for (T regiter : listener) { this.listeners.add(regiter); StepEventBus.getEventBus().registerListener(regiter); regiter.testStarted(name); } }
public void exampleFinished() { for (StepListener stepListener : getAllListeners()) { stepListener.exampleFinished(); } }
public void exampleStarted(Map<String, String> data) { for (StepListener stepListener : getAllListeners()) { stepListener.exampleStarted(data); } }
public void lastStepFailed(final StepFailure failure) { getResultTally().logFailure(failure); for (StepListener stepListener : getAllListeners()) { stepListener.stepFailed(failure); } stepFailed = true; }
public void stepIgnored() { stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { stepListener.stepIgnored(); } }
public void notifyScreenChange() { for (StepListener stepListener : getAllListeners()) { stepListener.notifyScreenChange(); } }
public void stepFinished() { stepDone(); getResultTally().logExecutedTest(); for (StepListener stepListener : getAllListeners()) { stepListener.stepFinished(); } }
public void stepPending(String message) { testPending(); stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { if (message != null) { stepListener.stepPending(message); } else { stepListener.stepPending(); } } }
public void assumptionViolated(String message) { testIgnored(); suspendTest(); stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { stepListener.assumptionViolated(message); } assumptionViolated = true; assumptionViolatedMessage = message; }
/** * Record a step that is not scheduled to be executed (e.g. a skipped or ignored step). */ public void skippedStepStarted(final ExecutedStepDescription executedStepDescription) { pushStep(executedStepDescription.getName()); for (StepListener stepListener : getAllListeners()) { stepListener.skippedStepStarted(executedStepDescription); } }
public void lastStepFailed(final StepFailure failure) { getResultTally().logFailure(failure); for (StepListener stepListener : getAllListeners()) { stepListener.stepFailed(failure); } stepFailed = true; }
public void stepIgnored() { stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { stepListener.stepIgnored(); } }
public void notifyScreenChange() { for (StepListener stepListener : getAllListeners()) { stepListener.notifyScreenChange(); } }
public void stepFinished() { stepDone(); getResultTally().logExecutedTest(); for (StepListener stepListener : getAllListeners()) { stepListener.stepFinished(); } }
public void stepPending(String message) { testPending(); stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { if (message != null) { stepListener.stepPending(message); } else { stepListener.stepPending(); } } }
public void assumptionViolated(String message) { testIgnored(); suspendTest(); stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { stepListener.assumptionViolated(message); } assumptionViolated = true; assumptionViolatedMessage = message; }
/** * Record a step that is not scheduled to be executed (e.g. a skipped or ignored step). */ public void skippedStepStarted(final ExecutedStepDescription executedStepDescription) { pushStep(executedStepDescription.getName()); for (StepListener stepListener : getAllListeners()) { stepListener.skippedStepStarted(executedStepDescription); } }
public void testStarted(final String testName) { clear(); for (StepListener stepListener : getAllListeners()) { stepListener.testStarted(testName); } }
public void lastStepFailed(final StepFailure failure) { getResultTally().logFailure(failure); for (StepListener stepListener : getAllListeners()) { stepListener.stepFailed(failure); } stepFailed = true; }
public void stepIgnored() { stepDone(); getResultTally().logIgnoredTest(); for (StepListener stepListener : getAllListeners()) { stepListener.stepIgnored(); } }