Class RunBeforeTestExecutionCallbacks
java.lang.Object
org.junit.runners.model.Statement
org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks
RunBeforeTestExecutionCallbacks
is a custom JUnit Statement
which allows the Spring TestContext Framework to be plugged into the
JUnit 4 execution chain by calling beforeTestExecution()
on the supplied TestContextManager
.
NOTE: This class requires JUnit 4.9 or higher.
- Since:
- 5.0
- Author:
- Sam Brannen
- See Also:
-
Constructor Summary
ConstructorDescriptionRunBeforeTestExecutionCallbacks
(Statement next, Object testInstance, Method testMethod, TestContextManager testContextManager) Construct a newRunBeforeTestExecutionCallbacks
statement. -
Method Summary
Modifier and TypeMethodDescriptionvoid
evaluate()
InvokeTestContextManager.beforeTestExecution(Object, Method)
and then evaluate the nextStatement
in the execution chain (typically an instance ofInvokeMethod
).
-
Constructor Details
-
RunBeforeTestExecutionCallbacks
public RunBeforeTestExecutionCallbacks(Statement next, Object testInstance, Method testMethod, TestContextManager testContextManager) Construct a newRunBeforeTestExecutionCallbacks
statement.- Parameters:
next
- the nextStatement
in the execution chaintestInstance
- the current test instance (nevernull
)testMethod
- the test method which is about to be executed on the test instancetestContextManager
- the TestContextManager upon which to callbeforeTestExecution()
-
-
Method Details
-
evaluate
InvokeTestContextManager.beforeTestExecution(Object, Method)
and then evaluate the nextStatement
in the execution chain (typically an instance ofInvokeMethod
).
-