クラス AbstractJUnit4SpringContextTests
java.lang.ObjectSE
org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
- 実装されているすべてのインターフェース:
Aware,ApplicationContextAware
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 以上が必要です。
フィールドのサマリー
フィールド修飾子と型フィールド説明protected ApplicationContextsetApplicationContext(ApplicationContext)を介してこのテストインスタンスに挿入されたApplicationContext。protected final Logサブクラスで利用可能なロガー。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final voidsetApplicationContext(ApplicationContext applicationContext) ApplicationContextAwareセマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContextを設定します。
フィールドの詳細
logger
サブクラスで利用可能なロガー。applicationContext
setApplicationContext(ApplicationContext)を介してこのテストインスタンスに挿入されたApplicationContext。
コンストラクターの詳細
AbstractJUnit4SpringContextTests
public AbstractJUnit4SpringContextTests()
メソッドの詳細
setApplicationContext
ApplicationContextAwareセマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContextを設定します。- 次で指定:
- インターフェース
ApplicationContextAwareのsetApplicationContext - パラメーター:
applicationContext- このテストが実行される ApplicationContext- 関連事項: