Package io.quarkus.test.junit
Class AbstractJvmQuarkusTestExtension
- java.lang.Object
-
- io.quarkus.test.junit.AbstractTestWithCallbacksExtension
-
- io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
-
- io.quarkus.test.junit.AbstractJvmQuarkusTestExtension
-
- 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:
QuarkusMainTestExtension
,QuarkusTestExtension
public class AbstractJvmQuarkusTestExtension extends AbstractQuarkusTestWithContextExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractJvmQuarkusTestExtension.PrepareResult
-
Field Summary
Fields Modifier and Type Field Description protected static Class<?>
currentJUnitTestClass
protected static Deque<Class<?>>
currentTestClassStack
protected ClassLoader
originalCl
protected static Class<? extends QuarkusTestProfile>
quarkusTestProfile
protected static String
TEST_CLASS
protected static String
TEST_LOCATION
-
Fields inherited from class io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
IO_QUARKUS_TESTING_TYPE
-
-
Constructor Summary
Constructors Constructor Description AbstractJvmQuarkusTestExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractJvmQuarkusTestExtension.PrepareResult
createAugmentor(org.junit.jupiter.api.extension.ExtensionContext context, Class<? extends QuarkusTestProfile> profile, Collection<Runnable> shutdownTasks)
protected Class<? extends QuarkusTestProfile>
getQuarkusTestProfile(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
static boolean
hasPerTestResources(Class<?> requiredTestClass)
protected static boolean
hasPerTestResources(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
-
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
-
-
-
-
Field Detail
-
TEST_LOCATION
protected static final String TEST_LOCATION
- See Also:
- Constant Field Values
-
TEST_CLASS
protected static final String TEST_CLASS
- See Also:
- Constant Field Values
-
originalCl
protected ClassLoader originalCl
-
quarkusTestProfile
protected static Class<? extends QuarkusTestProfile> quarkusTestProfile
-
currentJUnitTestClass
protected static Class<?> currentJUnitTestClass
-
-
Method Detail
-
createAugmentor
protected AbstractJvmQuarkusTestExtension.PrepareResult createAugmentor(org.junit.jupiter.api.extension.ExtensionContext context, Class<? extends QuarkusTestProfile> profile, Collection<Runnable> shutdownTasks) throws Exception
- Throws:
Exception
-
getQuarkusTestProfile
protected Class<? extends QuarkusTestProfile> getQuarkusTestProfile(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
-
hasPerTestResources
protected static boolean hasPerTestResources(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
-
hasPerTestResources
public static boolean hasPerTestResources(Class<?> requiredTestClass)
-
-