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 TypeMethodDescriptionvoidtestAssumptionFailure(Failure failure) Called when an atomic test flags that it assumes a condition that is falsevoidtestFailure(Failure failure) Called when an atomic test fails, or when a listener throws an exception.voidtestFinished(Description description) Called when an atomic test has finished, whether the test succeeds or fails.voidtestIgnored(Description description) Called when a test will not be run, generally because a test method is annotated withIgnore.voidtestRunFinished(Result result) Called when all tests have finished.voidtestRunStarted(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:RunListenerCalled before any tests have been run. This may be called on an arbitrary thread.- Overrides:
testRunStartedin classRunListener- Parameters:
description- describes the tests to be run- Throws:
Exception
-
testRunFinished
Description copied from class:RunListenerCalled when all tests have finished. This may be called on an arbitrary thread.- Overrides:
testRunFinishedin classRunListener- Parameters:
result- the summary of the test run, including all the tests that failed- Throws:
Exception
-
testFinished
Description copied from class:RunListenerCalled when an atomic test has finished, whether the test succeeds or fails.- Overrides:
testFinishedin classRunListener- Parameters:
description- the description of the test that just ran- Throws:
Exception
-
testFailure
Description copied from class:RunListenerCalled 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
Descriptionpassed 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
DescriptionofDescription.TEST_MECHANISM, and may be called on an arbitrary thread.- Overrides:
testFailurein classRunListener- Parameters:
failure- describes the test that failed and the exception that was thrown- Throws:
Exception
-
testIgnored
Description copied from class:RunListenerCalled when a test will not be run, generally because a test method is annotated withIgnore.- Overrides:
testIgnoredin classRunListener- Parameters:
description- describes the test that will not be run- Throws:
Exception
-
testAssumptionFailure
Description copied from class:RunListenerCalled when an atomic test flags that it assumes a condition that is false- Overrides:
testAssumptionFailurein classRunListener- Parameters:
failure- describes the test that failed and theAssumptionViolatedExceptionthat was thrown
-