Class FailureDetectingStepListener

java.lang.Object
net.thucydides.model.steps.StepListenerAdapter
net.serenitybdd.junit.runners.FailureDetectingStepListener
All Implemented Interfaces:
net.thucydides.model.steps.StepListener

public class FailureDetectingStepListener extends net.thucydides.model.steps.StepListenerAdapter
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    net.thucydides.model.steps.TestFailureCause
     
    boolean
     
    void
     
    void
    testFailed(net.thucydides.model.domain.TestOutcome testOutcome, Throwable cause)
     
    void
    testStarted(String description)
     
    void
    testStarted(String description, String id)
     

    Methods inherited from class net.thucydides.model.steps.StepListenerAdapter

    addNewExamplesFrom, assumptionViolated, exampleFinished, exampleStarted, lastStepFailed, notifyScreenChange, skippedStepStarted, stepFailed, stepFailed, stepFailed, stepFinished, stepFinished, stepIgnored, stepPending, stepPending, stepStarted, takeScreenshots, takeScreenshots, testFinished, testFinished, testIgnored, testIsManual, testPending, testRetried, testRunFinished, testSkipped, testStarted, testSuiteFinished, testSuiteStarted, testSuiteStarted, useExamplesFrom

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.thucydides.model.steps.StepListener

    exampleStarted, exampleStarted, exampleStarted, stepFinished, stepStarted, testAborted, testFinished, testStarted, testStarted, testSuiteStarted
  • Constructor Details

    • FailureDetectingStepListener

      public FailureDetectingStepListener()
  • Method Details

    • reset

      public void reset()
    • lastTestFailed

      public boolean lastTestFailed()
    • testFailed

      public void testFailed(net.thucydides.model.domain.TestOutcome testOutcome, Throwable cause)
      Specified by:
      testFailed in interface net.thucydides.model.steps.StepListener
      Overrides:
      testFailed in class net.thucydides.model.steps.StepListenerAdapter
    • testStarted

      public void testStarted(String description)
      Specified by:
      testStarted in interface net.thucydides.model.steps.StepListener
      Overrides:
      testStarted in class net.thucydides.model.steps.StepListenerAdapter
    • testStarted

      public void testStarted(String description, String id)
      Specified by:
      testStarted in interface net.thucydides.model.steps.StepListener
      Overrides:
      testStarted in class net.thucydides.model.steps.StepListenerAdapter
    • getTestFailureCause

      public net.thucydides.model.steps.TestFailureCause getTestFailureCause()
    • getFailureMessages

      public List<String> getFailureMessages()