Class RunAftertestExecutionCallbacks
java.lang.Object
org.junit.runners.model.Statement
org.springframework.test.context.junit4.statements.RunAftertestExecutionCallbacks
Deprecated.
RunAftertestExecutionCallbacks is a custom JUnit Statement
which allows the Spring testContext Framework to be plugged into the
JUnit 4 execution chain by calling aftertestExecution() on the supplied testContextManager.
NOTE: This class requires JUnit 4.9 or higher.
- Since:
- 5.0
- Author:
- Sam Brannen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRunAftertestExecutionCallbacks(Statement next, Object testInstance, Method testMethod, testContextManager testContextManager) Deprecated.Construct a newRunAftertestExecutionCallbacksstatement. -
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate()Deprecated.Evaluate the nextStatementin the execution chain (typically an instance ofRunBeforetestExecutionCallbacks), catching any exceptions thrown, and then invoketestContextManager.aftertestExecution(Object, Method, Throwable)supplying the first caught exception (if any).
-
Constructor Details
-
RunAftertestExecutionCallbacks
public RunAftertestExecutionCallbacks(Statement next, Object testInstance, Method testMethod, testContextManager testContextManager) Deprecated.Construct a newRunAftertestExecutionCallbacksstatement.- Parameters:
next- the nextStatementin the execution chaintestInstance- the current test instance (nevernull)testMethod- the test method which has just been executed on the test instancetestContextManager- the testContextManager upon which to callaftertestExecution()
-
-
Method Details
-
evaluate
Deprecated.Evaluate the nextStatementin the execution chain (typically an instance ofRunBeforetestExecutionCallbacks), catching any exceptions thrown, and then invoketestContextManager.aftertestExecution(Object, Method, Throwable)supplying the first caught exception (if any).If the invocation of
aftertestExecution()throws an exception, that exception will also be tracked. Multiple exceptions will be combined into aMultipleFailureException.
-
SpringExtensionand JUnit Jupiter