クラス 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ステートメントを作成します。メソッドのサマリー
修飾子と型メソッド説明voidevaluate()コンストラクターへの引数で指定されたテストが、@IfProfileValueアノテーションで構成されている現在の環境で有効になっているかどうかを確認します。
コンストラクターの詳細
ProfileValueChecker
新しいProfileValueCheckerステートメントを作成します。- パラメーター:
next- 実行チェーンの次のStatement。nulltestClass- チェックするテストクラス。nulltestMethod- チェックするテストメソッド。このProfileValueCheckerがクラスレベルで適用されている場合、nullである可能性があります
メソッドの詳細
evaluate
コンストラクターへの引数で指定されたテストが、@IfProfileValueアノテーションで構成されている現在の環境で有効になっているかどうかを確認します。テストに
@IfProfileValueのアノテーションが付けられていない場合、テストは有効であると見なされます。テストが有効になっていない場合、このメソッドは、仮定が失敗した場合の実行チェーンの評価を中止します。それ以外の場合、このメソッドは実行チェーンの次の
Statementを評価するだけです。- 次で指定:
- クラス
Statementのevaluate - 例外:
AssumptionViolatedException- テストが無効になっている場合ThrowableSE- 次のステートメントの評価が失敗した場合- 関連事項: