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.Statement
Throwable