public class RunAfterTestClassCallbacks
extends org.junit.runners.model.Statement
RunAfterTestClassCallbacks is a custom JUnit Statement which allows the
Spring TestContext Framework to be plugged into the JUnit execution chain by
calling afterTestClass() on the supplied
TestContextManager.evaluate(),
RunBeforeTestMethodCallbacks| Constructor and Description |
|---|
RunAfterTestClassCallbacks(org.junit.runners.model.Statement next,
TestContextManager testContextManager)
Constructs a new
RunAfterTestClassCallbacks statement. |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate()
Invokes the next
Statement in the execution chain (typically an instance of
RunAfters), catching any
exceptions thrown, and then calls TestContextManager.afterTestClass(). |
public RunAfterTestClassCallbacks(org.junit.runners.model.Statement next,
TestContextManager testContextManager)
RunAfterTestClassCallbacks statement.next - the next Statement in the execution chaintestContextManager - the TestContextManager upon which to call
afterTestClass()public void evaluate()
throws Throwable
Statement in the execution chain (typically an instance of
RunAfters), catching any
exceptions thrown, and then calls TestContextManager.afterTestClass(). If
the call to afterTestClass() throws an exception, it will also be tracked.
Multiple exceptions will be combined into a MultipleFailureException.evaluate in class org.junit.runners.model.StatementThrowable