Class EventBusInterface

java.lang.Object
net.serenitybdd.screenplay.EventBusInterface

public class EventBusInterface extends Object
  • Constructor Details

    • EventBusInterface

      public EventBusInterface()
  • Method Details

    • castActor

      public static void castActor(String name)
    • reportStepFailureFor

      public void reportStepFailureFor(Performable todo, Throwable e)
    • reportStepFailureFor

      public <T> void reportStepFailureFor(Consequence<T> consequence, Throwable e)
    • getRunningStepCount

      public int getRunningStepCount()
    • mergePreviousStep

      public void mergePreviousStep()
    • updateOverallResult

      public void updateOverallResult()
    • startQuestion

      public void startQuestion(String title)
    • finishQuestion

      public void finishQuestion()
    • reportStepFinished

      public void reportStepFinished()
    • reportStepIgnored

      public void reportStepIgnored()
    • reportStepSkippedFor

      public void reportStepSkippedFor(Performable todo)
    • isBaseStepListenerRegistered

      public boolean isBaseStepListenerRegistered()
    • aStepHasFailed

      public boolean aStepHasFailed()
    • aStepHasFailedInTheCurrentExample

      public boolean aStepHasFailedInTheCurrentExample()
    • getFailureCause

      public FailureCause getFailureCause()
    • failureCause

      public Optional<FailureCause> failureCause()
    • shouldIgnoreConsequences

      public boolean shouldIgnoreConsequences()
    • enableSoftAsserts

      public void enableSoftAsserts()
    • softAssertsActive

      public boolean softAssertsActive()
    • disableSoftAsserts

      public void disableSoftAsserts()
    • assignFactToActor

      public void assignFactToActor(Actor actor, String fact)
    • assignAbilityToActor

      public void assignAbilityToActor(Actor actor, String ability)