interface |
AfterAllCallback |
AfterAllCallback defines the API for Extensions
that wish to provide additional behavior to test containers after all tests
have been invoked.
|
interface |
AfterEachCallback |
AfterEachCallback defines the API for Extensions
that wish to provide additional behavior to tests after each test method
has been invoked.
|
interface |
AfterTestExecutionCallback |
AfterTestExecutionCallback defines the API for Extensions that wish to provide additional behavior to tests immediately
after each test has been executed.
|
interface |
BeforeAllCallback |
BeforeAllCallback defines the API for Extensions
that wish to provide additional behavior to test containers before all tests
are invoked.
|
interface |
BeforeEachCallback |
BeforeEachCallback defines the API for Extensions
that wish to provide additional behavior to tests before each test is invoked.
|
interface |
BeforeTestExecutionCallback |
BeforeTestExecutionCallback defines the API for Extensions that wish to provide additional behavior to tests immediately
before each test is executed.
|
interface |
ExecutionCondition |
ExecutionCondition defines the Extension API for
programmatic, conditional test execution.
|
interface |
InvocationInterceptor |
InvocationInterceptor defines the API for Extensions that wish to intercept calls to test code.
|
interface |
LifecycleMethodExecutionExceptionHandler |
LifecycleMethodExecutionExceptionHandler defines the API for
Extensions that wish to handle exceptions thrown during
the execution of @BeforeAll , @BeforeEach , @AfterEach ,
and @AfterAll lifecycle methods.
|
interface |
ParameterResolver |
ParameterResolver defines the API for Extensions
that wish to dynamically resolve arguments for parameters
at runtime.
|
interface |
TestExecutionExceptionHandler |
TestExecutionExceptionHandler defines the API for Extensions that wish to handle exceptions thrown during test execution.
|
interface |
TestInstanceFactory |
TestInstanceFactory defines the API for Extensions that wish to create test instances.
|
interface |
TestInstancePostProcessor |
TestInstancePostProcessor defines the API for Extensions that wish to post-process test instances.
|
interface |
TestInstancePreDestroyCallback |
TestInstancePreDestroyCallback defines the API for Extensions that wish to process test instances after they have been
used in tests but before they are destroyed.
|
interface |
TestTemplateInvocationContextProvider |
TestTemplateInvocationContextProvider defines the API for
Extensions that wish to provide one or multiple contexts
for the invocation of a
@TestTemplate method.
|
interface |
TestWatcher |
TestWatcher defines the API for Extensions that
wish to process test results.
|