| java.lang.Object | ||
| ↳ | Statement | |
| ↳ | org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks | |
RunAfterTestMethodCallbacks is a custom JUnit 4.5+
Statement which allows the Spring TestContext Framework to
be plugged into the JUnit execution chain by calling
TestContextManager#afterTestMethod(Object, Method) afterTestMethod()
on the supplied TestContextManager.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
RunAfterTestMethodCallbacks statement. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Invokes the next Statement in the execution chain (typically an
instance of org.junit.internal.runners.statements.RunAfters
RunAfters), catching any exceptions thrown, and then calls
TestContextManager#afterTestMethod(Object, Method) with the first
caught exception (if any).
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Constructs a new RunAfterTestMethodCallbacks statement.
| next | the next Statement in the execution chain |
|---|---|
| testInstance | the current test instance (never null) |
| testMethod | the test method which has just been executed on the test instance |
| testContextManager | the TestContextManager upon which to call
afterTestMethod()
|
Invokes the next Statement in the execution chain (typically an
instance of org.junit.internal.runners.statements.RunAfters
RunAfters), catching any exceptions thrown, and then calls
TestContextManager#afterTestMethod(Object, Method) with the first
caught exception (if any). If the call to afterTestMethod()
throws an exception, it will also be tracked. Multiple exceptions will be
combined into a MultipleFailureException.
| Throwable |
|---|