クラス MockPropertySource
java.lang.ObjectSE
org.springframework.core.env.PropertySource<T>
org.springframework.core.env.EnumerablePropertySource<MapSE<StringSE,ObjectSE>>
org.springframework.core.env.MapPropertySource
org.springframework.core.env.PropertiesPropertySource
org.springframework.mock.env.MockPropertySource
テストで使用するための単純な
PropertySource
実装。ユーザー提供の Properties
SE オブジェクトを受け入れるか、構築中に省略した場合、実装はそれ自体を初期化します。setProperty(java.lang.String, java.lang.Object)
および withProperty(java.lang.String, java.lang.Object)
メソッドは、便宜上公開されています。例:
PropertySource<?> source = new MockPropertySource().withProperty("foo", "bar");
- 導入:
- 3.1
- 作成者:
- Chris Beams
- 関連事項:
ネストされたクラスのサマリー
クラス org.springframework.core.env.PropertySource から継承されたネストクラス / インターフェース
PropertySource.StubPropertySource
フィールドサマリー
フィールド修飾子と型フィールド説明static final StringSE
"mockProperties" は、明示的に名前が指定されていない場合のMockPropertySource
インスタンスのデフォルト名です。クラス org.springframework.core.env.PropertySource から継承されたフィールド
logger, name, source
コンストラクターのサマリー
コンストラクターコンストラクター説明MockPropertySource
(StringSE name) 独自の内部Properties
SE インスタンスを維持する、指定された名前で新しいMockPropertySource
を作成します。MockPropertySource
(StringSE name, PropertiesSE properties) 指定された名前で、指定されたProperties
SE オブジェクトによる新しいMockPropertySource
を作成します。MockPropertySource
(PropertiesSE properties) 方法の概要
修飾子と型メソッド説明void
setProperty
(StringSE name, ObjectSE value) 基になるProperties
SE オブジェクトに指定されたプロパティを設定します。withProperty
(StringSE name, ObjectSE value) 現在のインスタンスを返すsetProperty(java.lang.String, java.lang.Object)
の便利なシノニム。クラス org.springframework.core.env.PropertiesPropertySource から継承されたメソッド
getPropertyNames
クラス org.springframework.core.env.MapPropertySource から継承されたメソッド
containsProperty, getProperty
フィールドの詳細
MOCK_PROPERTIES_PROPERTY_SOURCE_NAME
"mockProperties" は、明示的に名前が指定されていない場合のMockPropertySource
インスタンスのデフォルト名です。
コンストラクターの詳細
MockPropertySource
public MockPropertySource()MockPropertySource
独自の内部Properties
SE インスタンスを維持する、指定された名前で新しいMockPropertySource
を作成します。- パラメーター:
name
- プロパティソースの名前
MockPropertySource
- パラメーター:
properties
- 使用するプロパティ
MockPropertySource
指定された名前で、指定されたProperties
SE オブジェクトによる新しいMockPropertySource
を作成します。- パラメーター:
name
- プロパティソースの名前properties
- 使用するプロパティ
メソッドの詳細
setProperty
基になるProperties
SE オブジェクトに指定されたプロパティを設定します。withProperty
現在のインスタンスを返すsetProperty(java.lang.String, java.lang.Object)
の便利なシノニム。メソッドチェーンや流れるようなスタイルの使用に役立ちます。- 戻り値:
- この
MockPropertySource
インスタンス