クラス RunAfterTestExecutionCallbacks
java.lang.ObjectSE
org.junit.runners.model.Statement
org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks
RunAfterTestExecutionCallbacks はカスタム JUnit Statement であり、提供されている TestContextManager で afterTestExecution() を呼び出すことにより、Spring TestContext フレームワークを JUnit 4 実行チェーンにプラグインできます。注意 : このクラスには、JUnit 4.9 以上が必要です。
- 導入:
- 5.0
- 作成者:
- Sam Brannen
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明RunAfterTestExecutionCallbacks(Statement next, ObjectSE testInstance, MethodSE testMethod, TestContextManager testContextManager) 新しいRunAfterTestExecutionCallbacksステートメントを作成します。メソッドのサマリー
修飾子と型メソッド説明voidevaluate()実行された例外チェーン(通常はRunBeforeTestExecutionCallbacksのインスタンス)の次のStatementを評価し、スローされた例外をキャッチしてから、最初にキャッチされた例外(ある場合)を提供してTestContextManager.afterTestExecution(java.lang.Object, java.lang.reflect.Method, java.lang.Throwable)を呼び出します。
コンストラクターの詳細
RunAfterTestExecutionCallbacks
public RunAfterTestExecutionCallbacks(Statement next, ObjectSE testInstance, MethodSE testMethod, TestContextManager testContextManager) 新しいRunAfterTestExecutionCallbacksステートメントを作成します。- パラメーター:
next- 実行チェーンの次のStatementtestInstance- 現在のテストインスタンス (非null)testMethod- テストインスタンスで実行されたばかりのテストメソッドtestContextManager-afterTestExecution()を呼び出す TestContextManager
メソッドの詳細
evaluate
実行された例外チェーン(通常はRunBeforeTestExecutionCallbacksのインスタンス)の次のStatementを評価し、スローされた例外をキャッチしてから、最初にキャッチされた例外(ある場合)を提供してTestContextManager.afterTestExecution(java.lang.Object, java.lang.reflect.Method, java.lang.Throwable)を呼び出します。afterTestExecution()の呼び出しが例外をスローした場合、その例外も追跡されます。複数の例外がMultipleFailureExceptionに結合されます。- 次で指定:
- クラス
Statementのevaluate - 例外:
ThrowableSE