クラス 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
ステートメントを作成します。メソッドのサマリー
修飾子と型メソッド説明void
evaluate()
実行された例外チェーン(通常は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
- 実行チェーンの次のStatement
testInstance
- 現在のテストインスタンス (非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