public final class SpringRunner extends SpringJUnit4ClassRunner
SpringRunner
は SpringJUnit4ClassRunner
のエイリアスです。 このクラスを使用するには、JUnit 4 ベースのテストクラスに @RunWith(SpringRunner.class)
アノテーションを付けるだけです。
Spring TestContext フレームワークをこのランナー以外のランナーで使用する場合は、SpringClassRule
および SpringMethodRule
を使用します。
注意 : このクラスには、JUnit 4.12 以上が必要です。
SpringJUnit4ClassRunner
, SpringClassRule
, SpringMethodRule
コンストラクターと説明 |
---|
SpringRunner(ClassSE<?> clazz) |
createTest, createTestContextManager, getDescription, getExpectedException, getJUnitTimeout, getSpringTimeout, getTestContextManager, isTestMethodIgnored, methodBlock, possiblyExpectingExceptions, run, runChild, withAfterClasses, withAfters, withAfterTestExecutionCallbacks, withBeforeClasses, withBefores, withBeforeTestExecutionCallbacks, withPotentialRepeat, withPotentialTimeout
collectInitializationErrors, computeTestMethods, createTest, describeChild, getChildren, getTestRules, isIgnored, methodInvoker, rules, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor
childrenInvoker, classBlock, classRules, createTestClass, filter, getName, getRunnerAnnotations, getTestClass, order, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withInterruptIsolation
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SpringRunner(ClassSE<?> clazz) throws InitializationError
SpringRunner
を作成し、TestContextManager
を初期化して、標準の JUnit 4 テストに Spring Test 機能を提供します。clazz
- 実行するテストクラス InitializationError
SpringJUnit4ClassRunner.createTestContextManager(Class)