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