public void reportStepIgnored() { if (shouldReportConsequence()) { eventBusInterface.reportStepIgnored(); } }
public void reportStepFinished() { if (shouldReportConsequence()) { eventBusInterface.reportStepFinished(); } } }
@Override public <T extends Actor> void performAs(T actor) { actor.should(eventually(seeThat(the(target), expectedState)) .withNoReporting() .waitingForNoLongerThan(amount).seconds()); } };
@Override public <T extends Actor> void performAs(T actor) { actor.should(eventually(seeThat(the(target), expectedState)) .withNoReporting() .waitingForNoLongerThan(amount).milliseconds()); } };
@Override public <A extends Actor> void performAs(A actor) { actor.should(eventually(seeThat(WebElementQuestion.the(target), expectedState)).withNoReporting()); }
public final void should(Consequence... consequences) { //if (StepEventBus.getEventBus().isDryRun()) { return; } ErrorTally errorTally = new ErrorTally(eventBusInterface); startConsequenceCheck(); for (Consequence consequence : consequences) { check(consequence, errorTally); } endConsequenceCheck(); errorTally.reportAnyErrors(); }
public <ANSWER> ANSWER asksFor(Question<ANSWER> question) { beginPerformance(); ANSWER answer = question.answeredBy(this); endPerformance(); return answer; }
private boolean anOutOfStepErrorOccurred() { return eventBusInterface.aStepHasFailed() && eventBusInterface.getStepCount() > taskTally.getPerformedTaskCount(); }
private boolean anOutOfStepErrorOccurred() { if (eventBusInterface.aStepHasFailedInTheCurrentExample()) { return (eventBusInterface.getRunningStepCount()) > taskTally.getPerformedTaskCount(); } else { return false; } }
@Override public Consequence<T> orComplainWith(Class<? extends Error> complaintType) { return new EventualConsequence(consequenceThatMightTakeSomeTime.orComplainWith(complaintType)); }
@Override protected Boolean evaluatedConditionFor(Actor actor) { return condition.answeredBy(actor); } }
@Override public Consequence<T> whenAttemptingTo(Performable performable) { return new EventualConsequence<T>(consequenceThatMightTakeSomeTime.whenAttemptingTo(performable)); }
@Override public Consequence<T> because(String explanation) { return new EventualConsequence<T>(consequenceThatMightTakeSomeTime.because(explanation)); }
@Override public Consequence<T> orComplainWith(Class<? extends Error> complaintType, String complaintDetails) { return new EventualConsequence(consequenceThatMightTakeSomeTime.orComplainWith(complaintType, complaintDetails)); }
@Override public Integer answeredBy(Actor actor) { Integer total = 0; for (Integer number : listQuestion.answeredBy(actor)) { total = total + number; } return total; } }