クラス ProfileValueUtils

java.lang.ObjectSE
org.springframework.test.annotation.ProfileValueUtils

public abstract class ProfileValueUtils extends ObjectSE
プロファイル値を操作するための一般的なユーティリティメソッド。
導入:
2.5
作成者:
Sam Brannen, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • ProfileValueUtils

      public ProfileValueUtils()
  • メソッドの詳細

    • retrieveProfileValueSource

      public static ProfileValueSource retrieveProfileValueSource(ClassSE<?> testClass)
      指定された test classSEProfileValueSource 型を @ProfileValueSourceConfiguration アノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。

      指定されたクラスに @ProfileValueSourceConfiguration が存在しない場合、またはカスタム ProfileValueSource が宣言されていない場合、代わりにデフォルトの SystemProfileValueSource が返されます。

      パラメーター:
      testClass - ProfileValueSource を取得するテストクラス
      戻り値:
      指定されたクラスに設定された(またはデフォルトの)ProfileValueSource
      関連事項:
    • isTestEnabledInThisEnvironment

      public static boolean isTestEnabledInThisEnvironment(ClassSE<?> testClass)
      クラスレベルの @IfProfileValue アノテーションで指定されているように、提供された testClass が現在の環境で有効になっているかどうかを判別します。

      @IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。

      パラメーター:
      testClass - テストクラス
      戻り値:
      true は、現在の環境でテストが有効になっている場合
    • isTestEnabledInThisEnvironment

      public static boolean isTestEnabledInThisEnvironment(MethodSE testMethod, ClassSE<?> testClass)
      テストメソッド自体またはクラスレベルで宣言できる @IfProfileValue アノテーションで指定されているように、提供された testMethod が現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。

      @IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。

      パラメーター:
      testMethod - テストメソッド
      testClass - テストクラス
      戻り値:
      true は、現在の環境でテストが有効になっている場合
    • isTestEnabledInThisEnvironment

      public static boolean isTestEnabledInThisEnvironment(ProfileValueSource profileValueSource, MethodSE testMethod, ClassSE<?> testClass)
      テストメソッド自体またはクラスレベルで宣言できる @IfProfileValue アノテーションで指定されているように、提供された testMethod が現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。

      @IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。

      パラメーター:
      profileValueSource - テストが有効かどうかを判断するために使用する ProfileValueSource
      testMethod - テストメソッド
      testClass - テストクラス
      戻り値:
      true は、現在の環境でテストが有効になっている場合