Interface AfterTestExecutionCallback

  • All Superinterfaces:
    Extension
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    @API(status=STABLE,
         since="5.0")
    public interface AfterTestExecutionCallback
    extends Extension
    AfterTestExecutionCallback defines the API for Extensions that wish to provide additional behavior to tests immediately after each test has been executed.

    Such callbacks will be invoked before any user defined teardown methods (e.g., @AfterEach methods).

    Concrete implementations often implement BeforeTestExecutionCallback as well.

    Constructor Requirements

    Consult the documentation in Extension for details on constructor requirements.

    Since:
    5.0
    See Also:
    Test, BeforeTestExecutionCallback, BeforeEachCallback, AfterEachCallback, BeforeAllCallback, AfterAllCallback
    • Method Detail

      • afterTestExecution

        void afterTestExecution​(ExtensionContext context)
                         throws java.lang.Exception
        Callback that is invoked immediately after each test has been executed.
        Parameters:
        context - the current extension context; never null
        Throws:
        java.lang.Exception