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