接口 TestExecutionListener

    • 方法详细资料

      • beforeTestClass

        void beforeTestClass​(TestContext testContext)
                      throws Exception
        Pre-processes a test class before execution of all tests within the class.

        This method should be called immediately before framework-specific before class lifecycle callbacks.

        If a given testing framework does not support before class lifecycle callbacks, this method will not be called for that framework.

        参数:
        testContext - the test context for the test; never null
        抛出:
        Exception - allows any exception to propagate
      • prepareTestInstance

        void prepareTestInstance​(TestContext testContext)
                          throws Exception
        Prepares the test instance of the supplied test context, for example by injecting dependencies.

        This method should be called immediately after instantiation of the test instance but prior to any framework-specific lifecycle callbacks.

        参数:
        testContext - the test context for the test; never null
        抛出:
        Exception - allows any exception to propagate
      • beforeTestMethod

        void beforeTestMethod​(TestContext testContext)
                       throws Exception
        Pre-processes a test before execution of the test method in the supplied test context, for example by setting up test fixtures.

        This method should be called immediately prior to framework-specific before lifecycle callbacks.

        参数:
        testContext - the test context in which the test method will be executed; never null
        抛出:
        Exception - allows any exception to propagate
      • afterTestMethod

        void afterTestMethod​(TestContext testContext)
                      throws Exception
        Post-processes a test after execution of the test method in the supplied test context, for example by tearing down test fixtures.

        This method should be called immediately after framework-specific after lifecycle callbacks.

        参数:
        testContext - the test context in which the test method was executed; never null
        抛出:
        Exception - allows any exception to propagate
      • afterTestClass

        void afterTestClass​(TestContext testContext)
                     throws Exception
        Post-processes a test class after execution of all tests within the class.

        This method should be called immediately after framework-specific after class lifecycle callbacks.

        If a given testing framework does not support after class lifecycle callbacks, this method will not be called for that framework.

        参数:
        testContext - the test context for the test; never null
        抛出:
        Exception - allows any exception to propagate