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