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
).