Class AssertionExtension

java.lang.Object
ee.jakarta.tck.concurrent.framework.junit.extensions.AssertionExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.TestWatcher

public class AssertionExtension extends Object implements org.junit.jupiter.api.extension.TestWatcher, org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.AfterTestExecutionCallback
Logs before and after test execution, and injects the name of the test into the @TestName field.
  • Constructor Details

    • AssertionExtension

      public AssertionExtension()
  • Method Details

    • testFailed

      public void testFailed(org.junit.jupiter.api.extension.ExtensionContext context, Throwable cause)
      Specified by:
      testFailed in interface org.junit.jupiter.api.extension.TestWatcher
    • testAborted

      public void testAborted(org.junit.jupiter.api.extension.ExtensionContext context, Throwable cause)
      Specified by:
      testAborted in interface org.junit.jupiter.api.extension.TestWatcher
    • testDisabled

      public void testDisabled(org.junit.jupiter.api.extension.ExtensionContext context, Optional<String> reason)
      Specified by:
      testDisabled in interface org.junit.jupiter.api.extension.TestWatcher
    • beforeTestExecution

      public void beforeTestExecution(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      beforeTestExecution in interface org.junit.jupiter.api.extension.BeforeTestExecutionCallback
      Throws:
      Exception
    • afterTestExecution

      public void afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      afterTestExecution in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback
      Throws:
      Exception