クラス TestPropertyValues

java.lang.ObjectSE
org.springframework.boot.test.util.TestPropertyValues

public final class TestPropertyValues extends ObjectSE
プロパティを追加するためのユーティリティをテストします。プロパティは Spring Environment または system environment に適用できます。
導入:
2.0.0
作成者:
Madhura Bhave, Phillip Webb, Stephane Nicoll
  • メソッドの詳細

    • and

      public TestPropertyValues and(StringSE... pairs)
      追加のエントリを含む新しい TestPropertyValues インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 追加するプロパティのペア
      戻り値:
      新しい TestPropertyValues インスタンス
    • and

      public TestPropertyValues and(IterableSE<StringSE> pairs)
      追加のエントリを含む新しい TestPropertyValues インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 追加するプロパティのペア
      戻り値:
      新しい TestPropertyValues インスタンス
      導入:
      2.4.0
    • and

      public TestPropertyValues and(StreamSE<StringSE> pairs)
      追加のエントリを含む新しい TestPropertyValues インスタンスを返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 追加するプロパティのペア
      戻り値:
      新しい TestPropertyValues インスタンス
      導入:
      2.4.0
    • and

      追加のエントリを含む新しい TestPropertyValues インスタンスを返します。
      パラメーター:
      map - 環境に追加する必要のあるプロパティのマップ
      戻り値:
      新しい TestPropertyValues インスタンス
      導入:
      2.4.0
    • and

      public <T> TestPropertyValues and(StreamSE<T> stream, FunctionSE<T,TestPropertyValues.Pair> mapper)
      追加のエントリを含む新しい TestPropertyValues インスタンスを返します。
      型パラメーター:
      T - ストリーム要素型
      パラメーター:
      stream - 環境に追加する必要のある要素
      mapper - 要素をストリームから TestPropertyValues.Pair に変換するマッパー関数
      戻り値:
      新しい TestPropertyValues インスタンス
      導入:
      2.4.0
    • applyTo

      public void applyTo(ConfigurableApplicationContext context)
      基になるマップから ApplicationContext が所有する環境にプロパティを追加します。
      パラメーター:
      context - 変更する環境を持つコンテキスト
    • applyTo

      public void applyTo(ConfigurableEnvironment environment)
      基になるマップから環境にプロパティを追加します。使用されるデフォルトのプロパティソースは MapPropertySource です。
      パラメーター:
      environment - 変更が必要な環境
    • applyTo

      public void applyTo(ConfigurableEnvironment environment, TestPropertyValues.Type type)
      指定されたプロパティソース型を使用して、基礎となるマップから環境にプロパティを追加します。
      パラメーター:
      environment - 変更が必要な環境
      type - 追加する PropertySource の型。TestPropertyValues.Type を参照
    • applyTo

      public void applyTo(ConfigurableEnvironment environment, TestPropertyValues.Type type, StringSE name)
      指定されたプロパティソース型と名前を使用して、基礎となるマップから環境にプロパティを追加します。
      パラメーター:
      environment - 変更が必要な環境
      type - 追加する PropertySource の型。TestPropertyValues.Type を参照
      name - プロパティソースの名前
    • applyToSystemProperties

      public void applyToSystemProperties(RunnableSE action)
      action の間、プロパティを system properties に追加し、完了時に以前の値を復元します。
      パラメーター:
      action - 取るべき行動
      導入:
      3.0.0
    • applyToSystemProperties

      public <T> T applyToSystemProperties(CallableSE<T> call)
      call の間、プロパティを system properties に追加し、完了時に以前の値を復元します。
      型パラメーター:
      T - 結果の型
      パラメーター:
      call - するための呼び出し
      戻り値:
      呼び出しの結果
    • of

      public static TestPropertyValues of(StringSE... pairs)
      指定されたプロパティペアが入力された、基になるマップを含む新しい TestPropertyValues を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 環境に追加する必要があるプロパティの名前と値のペア
      戻り値:
      新しいインスタンス
    • of

      public static TestPropertyValues of(IterableSE<StringSE> pairs)
      指定されたプロパティペアが入力された、基になるマップを含む新しい TestPropertyValues を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 環境に追加する必要があるプロパティの名前と値のペア
      戻り値:
      新しいインスタンス
    • of

      public static TestPropertyValues of(StreamSE<StringSE> pairs)
      指定されたプロパティペアが入力された、基になるマップを含む新しい TestPropertyValues を返します。名前と値のペアは、コロン(":")または等号("=")の区切り文字で指定できます。
      パラメーター:
      pairs - 環境に追加する必要があるプロパティの名前と値のペア
      戻り値:
      新しいインスタンス
    • of

      public static TestPropertyValues of(MapSE<StringSE,StringSE> map)
      基になるマップに指定されたマップエントリが入力された新しい TestPropertyValues を返します。
      パラメーター:
      map - 環境に追加する必要のあるプロパティのマップ
      戻り値:
      新しいインスタンス
    • of

      public static <T> TestPropertyValues of(StreamSE<T> stream, FunctionSE<T,TestPropertyValues.Pair> mapper)
      基になるマップに指定されたストリームが入力された新しい TestPropertyValues を返します。
      型パラメーター:
      T - ストリーム要素型
      パラメーター:
      stream - 環境に追加する必要のある要素
      mapper - 要素をストリームから TestPropertyValues.Pair に変換するマッパー関数
      戻り値:
      新しいインスタンス
    • empty

      public static TestPropertyValues empty()
      空の TestPropertyValues インスタンスを返します。
      戻り値:
      空のインスタンス