Package net.serenitybdd.junit.runners
Class FailureDetectingStepListener
java.lang.Object
net.serenitybdd.junit.runners.FailureDetectingStepListener
- All Implemented Interfaces:
StepListener
public class FailureDetectingStepListener extends java.lang.Object implements StepListener
-
Constructor Summary
Constructors Constructor Description FailureDetectingStepListener() -
Method Summary
Modifier and Type Method Description voidaddNewExamplesFrom(net.thucydides.core.model.DataTable table)voidassumptionViolated(java.lang.String message)voidexampleFinished()voidexampleStarted(java.util.Map<java.lang.String,java.lang.String> data)java.util.List<java.lang.String>getFailureMessages()TestFailureCausegetTestFailureCause()voidlastStepFailed(StepFailure failure)booleanlastTestFailed()voidnotifyScreenChange()voidreset()voidskippedStepStarted(ExecutedStepDescription description)voidstepFailed(StepFailure failure)voidstepFinished()voidstepIgnored()voidstepPending()voidstepPending(java.lang.String message)voidstepStarted(ExecutedStepDescription description)voidtestAborted()voidtestFailed(net.thucydides.core.model.TestOutcome testOutcome, java.lang.Throwable cause)voidtestFinished(net.thucydides.core.model.TestOutcome result)voidtestIgnored()voidtestIsManual()voidtestPending()voidtestRetried()voidtestRunFinished()voidtestSkipped()voidtestStarted(java.lang.String description)voidtestStarted(java.lang.String description, java.lang.String id)voidtestSuiteFinished()voidtestSuiteStarted(java.lang.Class<?> storyClass)voidtestSuiteStarted(net.thucydides.core.model.Story storyOrFeature)voiduseExamplesFrom(net.thucydides.core.model.DataTable table)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thucydides.core.steps.StepListener
exampleStarted, testFinished
-
Constructor Details
-
FailureDetectingStepListener
public FailureDetectingStepListener()
-
-
Method Details
-
reset
public void reset() -
lastTestFailed
public boolean lastTestFailed() -
testFailed
public void testFailed(net.thucydides.core.model.TestOutcome testOutcome, java.lang.Throwable cause)- Specified by:
testFailedin interfaceStepListener
-
lastStepFailed
- Specified by:
lastStepFailedin interfaceStepListener
-
testSuiteStarted
public void testSuiteStarted(java.lang.Class<?> storyClass)- Specified by:
testSuiteStartedin interfaceStepListener
-
testSuiteStarted
public void testSuiteStarted(net.thucydides.core.model.Story storyOrFeature)- Specified by:
testSuiteStartedin interfaceStepListener
-
testSuiteFinished
public void testSuiteFinished()- Specified by:
testSuiteFinishedin interfaceStepListener
-
testStarted
public void testStarted(java.lang.String description)- Specified by:
testStartedin interfaceStepListener
-
testStarted
public void testStarted(java.lang.String description, java.lang.String id)- Specified by:
testStartedin interfaceStepListener
-
testFinished
public void testFinished(net.thucydides.core.model.TestOutcome result)- Specified by:
testFinishedin interfaceStepListener
-
testRetried
public void testRetried()- Specified by:
testRetriedin interfaceStepListener
-
stepStarted
- Specified by:
stepStartedin interfaceStepListener
-
skippedStepStarted
- Specified by:
skippedStepStartedin interfaceStepListener
-
stepFailed
- Specified by:
stepFailedin interfaceStepListener
-
stepIgnored
public void stepIgnored()- Specified by:
stepIgnoredin interfaceStepListener
-
stepPending
public void stepPending()- Specified by:
stepPendingin interfaceStepListener
-
stepPending
public void stepPending(java.lang.String message)- Specified by:
stepPendingin interfaceStepListener
-
stepFinished
public void stepFinished()- Specified by:
stepFinishedin interfaceStepListener
-
testIgnored
public void testIgnored()- Specified by:
testIgnoredin interfaceStepListener
-
testSkipped
public void testSkipped()- Specified by:
testSkippedin interfaceStepListener
-
testAborted
public void testAborted()- Specified by:
testAbortedin interfaceStepListener
-
testPending
public void testPending()- Specified by:
testPendingin interfaceStepListener
-
testIsManual
public void testIsManual()- Specified by:
testIsManualin interfaceStepListener
-
notifyScreenChange
public void notifyScreenChange()- Specified by:
notifyScreenChangein interfaceStepListener
-
useExamplesFrom
public void useExamplesFrom(net.thucydides.core.model.DataTable table)- Specified by:
useExamplesFromin interfaceStepListener
-
addNewExamplesFrom
public void addNewExamplesFrom(net.thucydides.core.model.DataTable table)- Specified by:
addNewExamplesFromin interfaceStepListener
-
exampleStarted
public void exampleStarted(java.util.Map<java.lang.String,java.lang.String> data)- Specified by:
exampleStartedin interfaceStepListener
-
exampleFinished
public void exampleFinished()- Specified by:
exampleFinishedin interfaceStepListener
-
assumptionViolated
public void assumptionViolated(java.lang.String message)- Specified by:
assumptionViolatedin interfaceStepListener
-
testRunFinished
public void testRunFinished()- Specified by:
testRunFinishedin interfaceStepListener
-
getTestFailureCause
-
getFailureMessages
public java.util.List<java.lang.String> getFailureMessages()
-