public class RunBeforeTestMethodCallbacks
extends org.junit.runners.model.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(org.junit.runners.model.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(org.junit.runners.model.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
).evaluate
in class org.junit.runners.model.Statement
Throwable