类 SpringRunner
- java.lang.Object
- org.junit.runner.Runner
- org.junit.runners.ParentRunner<FrameworkMethod>
- org.junit.runners.BlockJUnit4ClassRunner
- org.springframework.test.context.junit4.SpringJUnit4ClassRunner
- org.springframework.test.context.junit4.SpringRunner
- 所有已实现的接口:
Describable
,Filterable
,Sortable
public final class SpringRunner extends SpringJUnit4ClassRunner
SpringRunner
is an alias for theSpringJUnit4ClassRunner
.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
andSpringMethodRule
.NOTE: This class requires JUnit 4.12 or higher.
- 从以下版本开始:
- 4.3
- 作者:
- Sam Brannen
- 另请参阅:
SpringJUnit4ClassRunner
,SpringClassRule
,SpringMethodRule
构造器概要
构造器 构造器 说明 SpringRunner(Class<?> clazz)
Construct a newSpringRunner
and initialize aTestContextManager
to provide Spring testing functionality to standard JUnit 4 tests.
方法概要
从类继承的方法 org.springframework.test.context.junit4.SpringJUnit4ClassRunner
createTest, createTestContextManager, getDescription, getExpectedException, getJUnitTimeout, getSpringTimeout, getTestContextManager, isTestMethodIgnored, methodBlock, possiblyExpectingExceptions, run, runChild, withAfterClasses, withAfters, withAfterTestExecutionCallbacks, withBeforeClasses, withBefores, withBeforeTestExecutionCallbacks, withPotentialRepeat, withPotentialTimeout
从类继承的方法 org.junit.runners.BlockJUnit4ClassRunner
collectInitializationErrors, computeTestMethods, describeChild, getChildren, getTestRules, isIgnored, methodInvoker, rules, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor
从类继承的方法 org.junit.runners.ParentRunner
childrenInvoker, classBlock, classRules, createTestClass, filter, getName, getRunnerAnnotations, getTestClass, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods
构造器详细资料
SpringRunner
public SpringRunner(Class<?> clazz) throws InitializationError
Construct a newSpringRunner
and initialize aTestContextManager
to provide Spring testing functionality to standard JUnit 4 tests.- 参数:
clazz
- the test class to be run- 抛出:
InitializationError
- 另请参阅:
SpringJUnit4ClassRunner.createTestContextManager(Class)