public class RunBeforeTestMethodCallbacks
extends org.junit.runners.model.Statement
RunBeforeTestMethodCallbacks is a custom JUnit 4.5+
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)
Constructs a new
RunBeforeTestMethodCallbacks statement. |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate()
Calls
TestContextManager.beforeTestMethod(Object, Method) and
then invokes 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 invokes the next Statement in the execution chain (typically
an instance of RunBefores).evaluate in class org.junit.runners.model.StatementThrowable