Package io.quarkus.test.junit
Class QuarkusMainTestExtension
java.lang.Object
io.quarkus.test.junit.AbstractTestWithCallbacksExtension
io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
io.quarkus.test.junit.AbstractJvmQuarkusTestExtension
io.quarkus.test.junit.QuarkusMainTestExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback
,org.junit.jupiter.api.extension.AfterEachCallback
,org.junit.jupiter.api.extension.BeforeAllCallback
,org.junit.jupiter.api.extension.BeforeEachCallback
,org.junit.jupiter.api.extension.Extension
,org.junit.jupiter.api.extension.InvocationInterceptor
,org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
,org.junit.jupiter.api.extension.ParameterResolver
,org.junit.jupiter.api.extension.TestExecutionExceptionHandler
,org.junit.jupiter.api.extension.TestWatcher
public class QuarkusMainTestExtension
extends AbstractJvmQuarkusTestExtension
implements org.junit.jupiter.api.extension.InvocationInterceptor, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.test.junit.AbstractJvmQuarkusTestExtension
AbstractJvmQuarkusTestExtension.PrepareResult
Nested classes/interfaces inherited from interface org.junit.jupiter.api.extension.InvocationInterceptor
org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T extends Object>
-
Field Summary
Modifier and TypeFieldDescription(package private) AbstractJvmQuarkusTestExtension.PrepareResult
(package private) LaunchResult
The result from anLaunch
testFields inherited from class io.quarkus.test.junit.AbstractJvmQuarkusTestExtension
currentJUnitTestClass, currentTestClassStack, originalCl, quarkusTestProfile, TEST_CLASS, TEST_LOCATION, TEST_PROFILE
Fields inherited from class io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
IO_QUARKUS_TESTING_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterAll
(org.junit.jupiter.api.extension.ExtensionContext context) void
afterEach
(org.junit.jupiter.api.extension.ExtensionContext context) void
beforeAll
(org.junit.jupiter.api.extension.ExtensionContext context) void
beforeEach
(org.junit.jupiter.api.extension.ExtensionContext context) void
interceptTestMethod
(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) resolveParameter
(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) boolean
supportsParameter
(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) Methods inherited from class io.quarkus.test.junit.AbstractJvmQuarkusTestExtension
createAugmentor, getQuarkusTestProfile, hasPerTestResources, hasPerTestResources
Methods inherited from class io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
getState, getStoreFromContext, handleAfterAllMethodExecutionException, handleAfterEachMethodExecutionException, handleBeforeAllMethodExecutionException, handleBeforeEachMethodExecutionException, handleTestExecutionException, markTestAsFailed, setState, testFailed
Methods inherited from class io.quarkus.test.junit.AbstractTestWithCallbacksExtension
invokeAfterAllCallbacks, invokeAfterAllCallbacks, invokeAfterConstructCallbacks, invokeAfterConstructCallbacks, invokeAfterEachCallbacks, invokeAfterEachCallbacks, invokeAfterTestExecutionCallbacks, invokeAfterTestExecutionCallbacks, invokeBeforeClassCallbacks, invokeBeforeClassCallbacks, invokeBeforeEachCallbacks, invokeBeforeEachCallbacks, invokeBeforeTestExecutionCallbacks, invokeBeforeTestExecutionCallbacks, isAfterAllCallbacksEmpty, isAfterEachCallbacksEmpty, isAfterTestCallbacksEmpty, isBeforeEachCallbacksEmpty, isBeforeTestCallbacksEmpty, populateCallbacks
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.junit.jupiter.api.extension.InvocationInterceptor
interceptAfterAllMethod, interceptAfterEachMethod, interceptBeforeAllMethod, interceptBeforeEachMethod, interceptDynamicTest, interceptDynamicTest, interceptTestClassConstructor, interceptTestFactoryMethod, interceptTestTemplateMethod
Methods inherited from interface org.junit.jupiter.api.extension.TestWatcher
testAborted, testDisabled, testSuccessful
-
Field Details
-
prepareResult
AbstractJvmQuarkusTestExtension.PrepareResult prepareResult -
result
LaunchResult resultThe result from anLaunch
test
-
-
Constructor Details
-
QuarkusMainTestExtension
public QuarkusMainTestExtension()
-
-
Method Details
-
beforeEach
- Specified by:
beforeEach
in interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
- Throws:
Exception
-
afterEach
- Specified by:
afterEach
in interfaceorg.junit.jupiter.api.extension.AfterEachCallback
- Throws:
Exception
-
supportsParameter
public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException - Specified by:
supportsParameter
in interfaceorg.junit.jupiter.api.extension.ParameterResolver
- Throws:
org.junit.jupiter.api.extension.ParameterResolutionException
-
resolveParameter
public Object resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException - Specified by:
resolveParameter
in interfaceorg.junit.jupiter.api.extension.ParameterResolver
- Throws:
org.junit.jupiter.api.extension.ParameterResolutionException
-
interceptTestMethod
public void interceptTestMethod(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable - Specified by:
interceptTestMethod
in interfaceorg.junit.jupiter.api.extension.InvocationInterceptor
- Throws:
Throwable
-
afterAll
- Specified by:
afterAll
in interfaceorg.junit.jupiter.api.extension.AfterAllCallback
- Throws:
Exception
-
beforeAll
- Specified by:
beforeAll
in interfaceorg.junit.jupiter.api.extension.BeforeAllCallback
- Throws:
Exception
-