public class RunBeforeTestExecutionCallbacks extends Statement
RunBeforeTestExecutionCallbacks is a custom JUnit Statement
which allows the Spring TestContext Framework to be plugged into the
JUnit 4 execution chain by calling beforeTestExecution() on the supplied TestContextManager.evaluate(),
RunAfterTestExecutionCallbacks| Constructor and Description |
|---|
RunBeforeTestExecutionCallbacks(Statement next,
Object testInstance,
Method testMethod,
TestContextManager testContextManager)
Construct a new
RunBeforeTestExecutionCallbacks statement. |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate()
Invoke
TestContextManager.beforeTestExecution(Object, Method)
and then evaluate the next Statement in the execution chain
(typically an instance of
InvokeMethod). |
public RunBeforeTestExecutionCallbacks(Statement next, Object testInstance, Method testMethod, TestContextManager testContextManager)
RunBeforeTestExecutionCallbacks statement.next - the next Statement in the execution chaintestInstance - the current test instance (never null)testMethod - the test method which is about to be executed on the
test instancetestContextManager - the TestContextManager upon which to call
beforeTestExecution()public void evaluate()
throws Throwable
TestContextManager.beforeTestExecution(Object, Method)
and then evaluate the next Statement in the execution chain
(typically an instance of
InvokeMethod).