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, 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, withInterruptIsolationcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SpringRunner(ClassSE<?> clazz) throws InitializationError
SpringRunner を作成し、TestContextManager を初期化して、標準の JUnit 4 テストに Spring Test 機能を提供します。clazz - 実行するテストクラス InitializationErrorSpringJUnit4ClassRunner.createTestContextManager(Class)