クラス AbstractJUnit4SpringContextTests
java.lang.ObjectSE
org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
- 実装されているすべてのインターフェース:
Aware, ApplicationContextAware
@DeprecatedSE(since="7.0")
public abstract class AbstractJUnit4SpringContextTests
extends ObjectSE
implements ApplicationContextAware
使用すべきではありません。
Spring TestContext フレームワークを、JUnit 4 環境での明示的な
ApplicationContext テストサポートと統合する抽象基本テストクラス。 具象サブクラスは、通常、クラスレベルの @ContextConfiguration アノテーションを宣言して、アプリケーションコンテキスト リソースの場所またはコンポーネントクラスを構成する必要があります。
このクラスは、拡張の便宜としてのみ機能します。
- テストクラスを Spring 固有のクラス階層に関連付けたくない場合は、
SpringRunner、@ContextConfiguration、@TestExecutionListenersなどを使用して独自のカスタムテストクラスを構成できます。 - このクラスを継承して
SpringRunner以外のランナーを使用する場合は、SpringClassRuleとSpringMethodRuleを使用して、@RunWith(...)で選択したランナーを指定できます。
注意 : このクラスには、JUnit 4.12 以上が必要です。
- 導入:
- 2.5
- 作成者:
- Sam Brannen
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明protected @Nullable ApplicationContext使用すべきではありません。setApplicationContext(ApplicationContext)を介してこのテストインスタンスに挿入されたApplicationContext。protected final org.apache.commons.logging.Log使用すべきではありません。サブクラスで利用可能なロガー。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final voidsetApplicationContext(ApplicationContext applicationContext) 使用すべきではありません。ApplicationContextAwareセマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContextを設定します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger使用すべきではありません。サブクラスで利用可能なロガー。applicationContext
使用すべきではありません。setApplicationContext(ApplicationContext)を介してこのテストインスタンスに挿入されたApplicationContext。
コンストラクターの詳細
AbstractJUnit4SpringContextTests
public AbstractJUnit4SpringContextTests()使用すべきではありません。
メソッドの詳細
setApplicationContext
使用すべきではありません。ApplicationContextAwareセマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContextを設定します。- 次で指定:
- インターフェース
ApplicationContextAwareのsetApplicationContext - パラメーター:
applicationContext- このテストが実行される ApplicationContext- 関連事項:
SpringExtensionと JUnit Jupiter が優先される