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