public abstract class ProfileValueUtils extends ObjectSE
ProfileValueSource, ProfileValueSourceConfiguration, IfProfileValue| コンストラクターと説明 |
|---|
ProfileValueUtils() |
| 修飾子と型 | メソッドと説明 |
|---|---|
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 アノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static ProfileValueSource retrieveProfileValueSource(ClassSE<?> testClass)
test classSE の ProfileValueSource 型を @ProfileValueSourceConfiguration アノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。 指定されたクラスに @ProfileValueSourceConfiguration が存在しない場合、またはカスタム ProfileValueSource が宣言されていない場合、代わりにデフォルトの SystemProfileValueSource が返されます。
testClass - ProfileValueSource を取得する必要があるテストクラス SystemProfileValueSourcepublic static boolean isTestEnabledInThisEnvironment(ClassSE<?> testClass)
@IfProfileValue アノテーションで指定されているように、提供された testClass が現在の環境で有効になっているかどうかを判別します。@IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。
testClass - テストクラス true は、現在の環境でテストが有効になっている場合 public static boolean isTestEnabledInThisEnvironment(MethodSE testMethod, ClassSE<?> testClass)
@IfProfileValue アノテーションで指定されているように、提供された testMethod が現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。@IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。
testMethod - テストメソッド testClass - テストクラス true は、現在の環境でテストが有効になっている場合 public static boolean isTestEnabledInThisEnvironment(ProfileValueSource profileValueSource, MethodSE testMethod, ClassSE<?> testClass)
@IfProfileValue アノテーションで指定されているように、提供された testMethod が現在の環境で有効になっているかどうかを判断します。クラスレベルの使用箇所は、メソッドレベルの使用箇所をオーバーライドします。@IfProfileValue アノテーションが宣言されていない場合、デフォルトは true になります。
profileValueSource - テストが有効かどうかを判断するために使用する ProfileValueSourcetestMethod - テストメソッド testClass - テストクラス true は、現在の環境でテストが有効になっている場合