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
.
(This is a Spring 3.0 class back-ported into Thucydides to ensure compatibliity with Spring 2.5.x).evaluate()
,
RunAfterTestMethodCallbacks
Constructor and Description |
---|
RunBeforeTestMethodCallbacks(org.junit.runners.model.Statement next,
Object testInstance,
Method testMethod,
org.springframework.test.context.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, org.springframework.test.context.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()
Copyright © 2011–2014 Wakaleo Consulting. All rights reserved.