クラス 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- 次のステートメントの評価が失敗した場合
- 関連事項: