クラス 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インスタンスを返します。voidapplyTo(ConfigurableApplicationContext context) 基になるマップからApplicationContextが所有する環境にプロパティを追加します。voidapplyTo(ConfigurableEnvironment environment) 基になるマップから環境にプロパティを追加します。voidapplyTo(ConfigurableEnvironment environment, TestPropertyValues.Type type) 指定されたプロパティソース型を使用して、基礎となるマップから環境にプロパティを追加します。voidapplyTo(ConfigurableEnvironment environment, TestPropertyValues.Type type, StringSE name) 指定されたプロパティソース型と名前を使用して、基礎となるマップから環境にプロパティを追加します。voidapplyToSystemProperties(RunnableSE action) actionの間、プロパティをsystem propertiesに追加し、完了時に以前の値を復元します。<T> TapplyToSystemProperties(CallableSE<T> call) callの間、プロパティをsystem propertiesに追加し、完了時に以前の値を復元します。static TestPropertyValuesempty()空のTestPropertyValuesインスタンスを返します。static TestPropertyValuesof(IterableSE<StringSE> pairs) 指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValuesを返します。static TestPropertyValues指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValuesを返します。static TestPropertyValues基になるマップに指定されたマップエントリが入力された新しいTestPropertyValuesを返します。static TestPropertyValues指定されたプロパティペアが入力された、基になるマップを含む新しいTestPropertyValuesを返します。static <T> TestPropertyValuesof(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インスタンスを返します。- 戻り値:
- 空のインスタンス