クラス ProfileValueChecker
java.lang.ObjectSE
org.junit.runners.model.Statement
org.springframework.test.context.junit4.statements.ProfileValueChecker
ProfileValueChecker
は、Spring の @IfProfileValue
アノテーションを介して現在の環境でテストクラスまたはテストメソッドが有効になっているかどうかをチェックするカスタム JUnit Statement
です。- 導入:
- 4.2
- 作成者:
- Sam Brannen, Philippe Marschall
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明ProfileValueChecker
(Statement next, ClassSE<?> testClass, MethodSE testMethod) 新しいProfileValueChecker
ステートメントを作成します。方法の概要
修飾子と型メソッド説明void
evaluate()
コンストラクターへの引数で指定されたテストが、@IfProfileValue
アノテーションで構成されている現在の環境で有効になっているかどうかを確認します。
コンストラクターの詳細
ProfileValueChecker
新しいProfileValueChecker
ステートメントを作成します。- パラメーター:
next
- 実行チェーンの次のStatement
。null
testClass
- チェックするテストクラス。null
testMethod
- チェックするテストメソッド。このProfileValueChecker
がクラスレベルで適用されている場合、null
である可能性があります
メソッドの詳細
evaluate
コンストラクターへの引数で指定されたテストが、@IfProfileValue
アノテーションで構成されている現在の環境で有効になっているかどうかを確認します。テストに
@IfProfileValue
のアノテーションが付けられていない場合、テストは有効であると見なされます。テストが有効になっていない場合、このメソッドは、仮定が失敗した場合の実行チェーンの評価を中止します。それ以外の場合、このメソッドは実行チェーンの次の
Statement
を評価するだけです。- 次で指定:
- クラス
Statement
のevaluate
- 例外:
AssumptionViolatedException
- テストが無効になっている場合ThrowableSE
- 次のステートメントの評価が失敗した場合- 関連事項: