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 class SE の ProfileValueSource 型を @ProfileValueSourceConfiguration アノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static ProfileValueSource retrieveProfileValueSource(ClassSE<?> testClass)
test class
SE の ProfileValueSource
型を @ProfileValueSourceConfiguration
アノテーションで構成されたとおりに取得し、その型の新しいインスタンスをインスタンス化します。 指定されたクラスに @ProfileValueSourceConfiguration
が存在しない場合、またはカスタム ProfileValueSource
が宣言されていない場合、代わりにデフォルトの SystemProfileValueSource
が返されます。
testClass
- ProfileValueSource を取得するテストクラス SystemProfileValueSource
public 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
は、現在の環境でテストが有効になっている場合