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