public final class SpringRunner extends SpringJUnit4ClassRunner
SpringRunner is an alias for the SpringJUnit4ClassRunner.
To use this class, simply annotate a JUnit 4 based test class with
@RunWith(SpringRunner.class).
If you would like to use the Spring TestContext Framework with a runner other than
this one, use SpringClassRule
and SpringMethodRule.
NOTE: This class requires JUnit 4.12 or higher.
SpringJUnit4ClassRunner,
SpringClassRule,
SpringMethodRule| Constructor and Description |
|---|
SpringRunner(Class<?> clazz)
Construct a new
SpringRunner and initialize a
TestContextManager
to provide Spring testing functionality to standard JUnit 4 tests. |
createTest, createTestContextManager, getDescription, getExpectedException, getJUnitTimeout, getSpringTimeout, getTestContextManager, isTestMethodIgnored, methodBlock, possiblyExpectingExceptions, run, runChild, withAfterClasses, withAfters, withAfterTestExecutionCallbacks, withBeforeClasses, withBefores, withBeforeTestExecutionCallbacks, withPotentialRepeat, withPotentialTimeoutcollectInitializationErrors, computeTestMethods, createTest, describeChild, getChildren, getTestRules, isIgnored, methodInvoker, rules, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructorchildrenInvoker, classBlock, classRules, createTestClass, filter, getName, getRunnerAnnotations, getTestClass, order, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withInterruptIsolationpublic SpringRunner(Class<?> clazz) throws InitializationError
SpringRunner and initialize a
TestContextManager
to provide Spring testing functionality to standard JUnit 4 tests.clazz - the test class to be runInitializationErrorSpringJUnit4ClassRunner.createTestContextManager(Class)