public class RunBeforeTestMethodCallbacks extends Statement
RunBeforeTestMethodCallbacks
is a custom JUnit Statement
which allows
the Spring TestContext Framework to be plugged into the JUnit execution chain
by calling beforeTestMethod()
on the supplied TestContextManager
.evaluate()
,
RunAfterTestMethodCallbacks
Constructor and Description |
---|
RunBeforeTestMethodCallbacks(Statement next,
Object testInstance,
Method testMethod,
TestContextManager testContextManager)
Construct a new
RunBeforeTestMethodCallbacks statement. |
Modifier and Type | Method and Description |
---|---|
void |
evaluate()
Invoke
TestContextManager.beforeTestMethod(Object, Method)
and then evaluate the next Statement in the execution chain
(typically an instance of
RunBefores ). |
public RunBeforeTestMethodCallbacks(Statement next, Object testInstance, Method testMethod, TestContextManager testContextManager)
RunBeforeTestMethodCallbacks
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
beforeTestMethod()
public void evaluate() throws Throwable
TestContextManager.beforeTestMethod(Object, Method)
and then evaluate the next Statement
in the execution chain
(typically an instance of
RunBefores
).