Class AbstractQuarkusTestWithContextExtension

java.lang.Object
io.quarkus.test.junit.AbstractTestWithCallbacksExtension
io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
All Implemented Interfaces:
org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler, org.junit.jupiter.api.extension.TestExecutionExceptionHandler, org.junit.jupiter.api.extension.TestWatcher
Direct Known Subclasses:
AbstractJvmQuarkusTestExtension, QuarkusIntegrationTestExtension, QuarkusMainIntegrationTestExtension

public abstract class AbstractQuarkusTestWithContextExtension extends AbstractTestWithCallbacksExtension implements org.junit.jupiter.api.extension.TestExecutionExceptionHandler, org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler, org.junit.jupiter.api.extension.TestWatcher
  • Field Details

  • Constructor Details

    • AbstractQuarkusTestWithContextExtension

      public AbstractQuarkusTestWithContextExtension()
  • Method Details

    • handleTestExecutionException

      public void handleTestExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable) throws Throwable
      Specified by:
      handleTestExecutionException in interface org.junit.jupiter.api.extension.TestExecutionExceptionHandler
      Throws:
      Throwable
    • handleAfterAllMethodExecutionException

      public void handleAfterAllMethodExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable) throws Throwable
      Specified by:
      handleAfterAllMethodExecutionException in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
      Throws:
      Throwable
    • handleAfterEachMethodExecutionException

      public void handleAfterEachMethodExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable) throws Throwable
      Specified by:
      handleAfterEachMethodExecutionException in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
      Throws:
      Throwable
    • handleBeforeAllMethodExecutionException

      public void handleBeforeAllMethodExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable) throws Throwable
      Specified by:
      handleBeforeAllMethodExecutionException in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
      Throws:
      Throwable
    • handleBeforeEachMethodExecutionException

      public void handleBeforeEachMethodExecutionException(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable) throws Throwable
      Specified by:
      handleBeforeEachMethodExecutionException in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
      Throws:
      Throwable
    • testFailed

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

      protected QuarkusTestExtensionState getState(org.junit.jupiter.api.extension.ExtensionContext context)
    • setState

      protected void setState(org.junit.jupiter.api.extension.ExtensionContext context, QuarkusTestExtensionState state)
    • getStoreFromContext

      protected org.junit.jupiter.api.extension.ExtensionContext.Store getStoreFromContext(org.junit.jupiter.api.extension.ExtensionContext context)
    • markTestAsFailed

      protected void markTestAsFailed(org.junit.jupiter.api.extension.ExtensionContext context, Throwable throwable)