クラス ProfileValueUtils
java.lang.ObjectSE
org.springframework.test.annotation.ProfileValueUtils
プロファイル値を操作するための一般的なユーティリティメソッド。
- 導入:
- 2.5
- 作成者:
- Sam Brannen, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static booleanisTestEnabledInThisEnvironment(ClassSE<?> testClass) クラスレベルの@IfProfileValueアノテーションで指定されているように、提供されたtestClassが現在の環境で有効になっているかどうかを判別します。static booleanisTestEnabledInThisEnvironment(MethodSE testMethod, ClassSE<?> testClass) テストメソッド自体またはクラスレベルで宣言できる@IfProfileValueアノテーションで指定されているように、提供されたtestMethodが現在の環境で有効になっているかどうかを判断します。static booleanisTestEnabledInThisEnvironment(ProfileValueSource profileValueSource, MethodSE testMethod, ClassSE<?> testClass) テストメソッド自体またはクラスレベルで宣言できる@IfProfileValueアノテーションで指定されているように、提供されたtestMethodが現在の環境で有効になっているかどうかを判断します。static ProfileValueSourceretrieveProfileValueSource(ClassSE<?> testClass) 指定されたtest classSE のProfileValueSource型を@ProfileValueSourceConfigurationアノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。
コンストラクターの詳細
ProfileValueUtils
public ProfileValueUtils()
メソッドの詳細
retrieveProfileValueSource
指定されたtest classSE のProfileValueSource型を@ProfileValueSourceConfigurationアノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。指定されたクラスに
@ProfileValueSourceConfigurationが存在しない場合、またはカスタムProfileValueSourceが宣言されていない場合、代わりにデフォルトのSystemProfileValueSourceが返されます。- パラメーター:
testClass- ProfileValueSource を取得するテストクラス- 戻り値:
- 指定されたクラスに設定された(またはデフォルトの)ProfileValueSource
- 関連事項:
isTestEnabledInThisEnvironment
クラスレベルの@IfProfileValueアノテーションで指定されているように、提供されたtestClassが現在の環境で有効になっているかどうかを判別します。@IfProfileValueアノテーションが宣言されていない場合、デフォルトはtrueになります。- パラメーター:
testClass- テストクラス- 戻り値:
trueは、現在の環境でテストが有効になっている場合
isTestEnabledInThisEnvironment
テストメソッド自体またはクラスレベルで宣言できる@IfProfileValueアノテーションで指定されているように、提供されたtestMethodが現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。@IfProfileValueアノテーションが宣言されていない場合、デフォルトはtrueになります。- パラメーター:
testMethod- テストメソッドtestClass- テストクラス- 戻り値:
trueは、現在の環境でテストが有効になっている場合
isTestEnabledInThisEnvironment
public static boolean isTestEnabledInThisEnvironment(ProfileValueSource profileValueSource, MethodSE testMethod, ClassSE<?> testClass) テストメソッド自体またはクラスレベルで宣言できる@IfProfileValueアノテーションで指定されているように、提供されたtestMethodが現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。@IfProfileValueアノテーションが宣言されていない場合、デフォルトはtrueになります。- パラメーター:
profileValueSource- テストが有効かどうかを判断するために使用する ProfileValueSourcetestMethod- テストメソッドtestClass- テストクラス- 戻り値:
trueは、現在の環境でテストが有効になっている場合