Package org.junit.runner
Class Result.Listener
java.lang.Object
org.junit.runner.notification.RunListener
org.junit.runner.Result.Listener
- Enclosing class:
- Result
-
Nested Class Summary
Nested classes/interfaces inherited from class org.junit.runner.notification.RunListener
RunListener.ThreadSafe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
testAssumptionFailure
(Failure failure) Called when an atomic test flags that it assumes a condition that is falsevoid
testFailure
(Failure failure) Called when an atomic test fails, or when a listener throws an exception.void
testFinished
(Description description) Called when an atomic test has finished, whether the test succeeds or fails.void
testIgnored
(Description description) Called when a test will not be run, generally because a test method is annotated withIgnore
.void
testRunFinished
(Result result) Called when all tests have finished.void
testRunStarted
(Description description) Called before any tests have been run.Methods inherited from class org.junit.runner.notification.RunListener
testStarted, testSuiteFinished, testSuiteStarted
-
Constructor Details
-
Listener
private Listener()
-
-
Method Details
-
testRunStarted
Description copied from class:RunListener
Called before any tests have been run. This may be called on an arbitrary thread.- Overrides:
testRunStarted
in classRunListener
- Parameters:
description
- describes the tests to be run- Throws:
Exception
-
testRunFinished
Description copied from class:RunListener
Called when all tests have finished. This may be called on an arbitrary thread.- Overrides:
testRunFinished
in classRunListener
- Parameters:
result
- the summary of the test run, including all the tests that failed- Throws:
Exception
-
testFinished
Description copied from class:RunListener
Called when an atomic test has finished, whether the test succeeds or fails.- Overrides:
testFinished
in classRunListener
- Parameters:
description
- the description of the test that just ran- Throws:
Exception
-
testFailure
Description copied from class:RunListener
Called when an atomic test fails, or when a listener throws an exception.In the case of a failure of an atomic test, this method will be called with the same
Description
passed toRunListener.testStarted(Description)
, from the same thread that calledRunListener.testStarted(Description)
.In the case of a listener throwing an exception, this will be called with a
Description
ofDescription.TEST_MECHANISM
, and may be called on an arbitrary thread.- Overrides:
testFailure
in classRunListener
- Parameters:
failure
- describes the test that failed and the exception that was thrown- Throws:
Exception
-
testIgnored
Description copied from class:RunListener
Called when a test will not be run, generally because a test method is annotated withIgnore
.- Overrides:
testIgnored
in classRunListener
- Parameters:
description
- describes the test that will not be run- Throws:
Exception
-
testAssumptionFailure
Description copied from class:RunListener
Called when an atomic test flags that it assumes a condition that is false- Overrides:
testAssumptionFailure
in classRunListener
- Parameters:
failure
- describes the test that failed and theAssumptionViolatedException
that was thrown
-