クラス TestPropertyValues
java.lang.ObjectSE
org.springframework.boot.test.util.TestPropertyValues
プロパティを追加するためのユーティリティをテストします。プロパティは Spring
Environment
または system environment
に適用できます。- 導入:
- 2.0.0
- 作成者:
- Madhura Bhave, Phillip Webb, Stephane Nicoll
ネストされたクラスのサマリー
修飾子と型クラス説明static final class
単一の名前と値のペア。static enum
プロパティソースの型。メソッドのサマリー
修飾子と型メソッド説明and
(IterableSE<StringSE> pairs) 追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。and
(StreamSE<T> stream, FunctionSE<T, TestPropertyValues.Pair> mapper) 追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。void
applyTo
(ConfigurableApplicationContext context) 基になるマップからApplicationContext
が所有する環境にプロパティを追加します。void
applyTo
(ConfigurableEnvironment environment) 基になるマップから環境にプロパティを追加します。void
applyTo
(ConfigurableEnvironment environment, TestPropertyValues.Type type) 指定されたプロパティソース型を使用して、基礎となるマップから環境にプロパティを追加します。void
applyTo
(ConfigurableEnvironment environment, TestPropertyValues.Type type, StringSE name) 指定されたプロパティソース型と名前を使用して、基礎となるマップから環境にプロパティを追加します。void
applyToSystemProperties
(RunnableSE action) action
の間、プロパティをsystem properties
に追加し、完了時に以前の値を復元します。<T> T
applyToSystemProperties
(CallableSE<T> call) call
の間、プロパティをsystem properties
に追加し、完了時に以前の値を復元します。static TestPropertyValues
empty()
空のTestPropertyValues
インスタンスを返します。static TestPropertyValues
of
(IterableSE<StringSE> pairs) 指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。static TestPropertyValues
指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。static TestPropertyValues
基になるマップに指定されたマップエントリが入力された新しいTestPropertyValues
を返します。static TestPropertyValues
指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。static <T> TestPropertyValues
of
(StreamSE<T> stream, FunctionSE<T, TestPropertyValues.Pair> mapper) 基になるマップに指定されたストリームが入力された新しいTestPropertyValues
を返します。
メソッドの詳細
and
追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 追加するプロパティのペア- 戻り値:
- 新しい
TestPropertyValues
インスタンス
and
追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 追加するプロパティのペア- 戻り値:
- 新しい
TestPropertyValues
インスタンス - 導入:
- 2.4.0
and
追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 追加するプロパティのペア- 戻り値:
- 新しい
TestPropertyValues
インスタンス - 導入:
- 2.4.0
and
追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。- パラメーター:
map
- 環境に追加する必要のあるプロパティのマップ- 戻り値:
- 新しい
TestPropertyValues
インスタンス - 導入:
- 2.4.0
and
追加のエントリを含む新しいTestPropertyValues
インスタンスを返します。- 型パラメーター:
T
- ストリーム要素型- パラメーター:
stream
- 環境に追加する必要のある要素mapper
- 要素をストリームからTestPropertyValues.Pair
に変換するマッパー関数- 戻り値:
- 新しい
TestPropertyValues
インスタンス - 導入:
- 2.4.0
applyTo
基になるマップからApplicationContext
が所有する環境にプロパティを追加します。- パラメーター:
context
- 変更する環境を持つコンテキスト
applyTo
基になるマップから環境にプロパティを追加します。使用されるデフォルトのプロパティソースはMapPropertySource
です。- パラメーター:
environment
- 変更が必要な環境
applyTo
指定されたプロパティソース型を使用して、基礎となるマップから環境にプロパティを追加します。- パラメーター:
environment
- 変更が必要な環境type
- 追加するPropertySource
の型。TestPropertyValues.Type
を参照
applyTo
public void applyTo(ConfigurableEnvironment environment, TestPropertyValues.Type type, StringSE name) 指定されたプロパティソース型と名前を使用して、基礎となるマップから環境にプロパティを追加します。- パラメーター:
environment
- 変更が必要な環境type
- 追加するPropertySource
の型。TestPropertyValues.Type
を参照name
- プロパティソースの名前
applyToSystemProperties
action
の間、プロパティをsystem properties
に追加し、完了時に以前の値を復元します。- パラメーター:
action
- 取るべき行動- 導入:
- 3.0.0
applyToSystemProperties
call
の間、プロパティをsystem properties
に追加し、完了時に以前の値を復元します。- 型パラメーター:
T
- 結果の型- パラメーター:
call
- するための呼び出し- 戻り値:
- 呼び出しの結果
of
指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 環境に追加する必要があるプロパティの名前と値のペア- 戻り値:
- 新しいインスタンス
of
指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 環境に追加する必要があるプロパティの名前と値のペア- 戻り値:
- 新しいインスタンス
of
指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValues
を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。- パラメーター:
pairs
- 環境に追加する必要があるプロパティの名前と値のペア- 戻り値:
- 新しいインスタンス
of
基になるマップに指定されたマップエントリが入力された新しいTestPropertyValues
を返します。- パラメーター:
map
- 環境に追加する必要のあるプロパティのマップ- 戻り値:
- 新しいインスタンス
of
public static <T> TestPropertyValues of(StreamSE<T> stream, FunctionSE<T, TestPropertyValues.Pair> mapper) 基になるマップに指定されたストリームが入力された新しいTestPropertyValues
を返します。- 型パラメーター:
T
- ストリーム要素型- パラメーター:
stream
- 環境に追加する必要のある要素mapper
- 要素をストリームからTestPropertyValues.Pair
に変換するマッパー関数- 戻り値:
- 新しいインスタンス
empty
空のTestPropertyValues
インスタンスを返します。- 戻り値:
- 空のインスタンス