public class RunAfterTestMethodCallbacks
extends org.junit.runners.model.Statement
RunAfterTestMethodCallbacks is a custom JUnit Statement which allows
 the Spring TestContext Framework to be plugged into the JUnit execution chain
 by calling afterTestMethod() on the supplied
 TestContextManager.
 NOTE: This class requires JUnit 4.9 or higher.
evaluate(), 
RunBeforeTestMethodCallbacks| Constructor and Description | 
|---|
| RunAfterTestMethodCallbacks(org.junit.runners.model.Statement next,
                           Object testInstance,
                           Method testMethod,
                           TestContextManager testContextManager)Construct a new  RunAfterTestMethodCallbacksstatement. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | evaluate()Evaluate the next  Statementin the execution chain (typically an instance ofRunAfters), catching any
 exceptions thrown, and then invokeTestContextManager.afterTestMethod(Object, Method, Throwable)supplying the
 first caught exception (if any). | 
public RunAfterTestMethodCallbacks(org.junit.runners.model.Statement next,
                                   Object testInstance,
                                   Method testMethod,
                                   TestContextManager testContextManager)
RunAfterTestMethodCallbacks statement.next - the next Statement in the execution chaintestInstance - the current test instance (never null)testMethod - the test method which has just been executed on the
 test instancetestContextManager - the TestContextManager upon which to call
 afterTestMethod()public void evaluate()
              throws Throwable
Statement in the execution chain (typically an instance of
 RunAfters), catching any
 exceptions thrown, and then invoke
 TestContextManager.afterTestMethod(Object, Method, Throwable) supplying the
 first caught exception (if any).
 If the invocation of afterTestMethod() throws an exception, that
 exception will also be tracked. Multiple exceptions will be combined into a
 MultipleFailureException.
evaluate in class org.junit.runners.model.StatementThrowable