Package io.quarkus.test.junit
Class AbstractJvmQuarkusTestExtension
- java.lang.Object
-
- 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.TestWatcher
- Direct Known Subclasses:
QuarkusMainTestExtension,QuarkusTestExtension
public class AbstractJvmQuarkusTestExtension extends AbstractQuarkusTestWithContextExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractJvmQuarkusTestExtension.PrepareResult
-
Field Summary
Fields Modifier and Type Field Description protected static Class<?>currentJUnitTestClassprotected static Deque<Class<?>>currentTestClassStackprotected ClassLoaderoriginalClprotected static Class<? extends QuarkusTestProfile>quarkusTestProfileprotected static StringTEST_CLASSprotected static StringTEST_LOCATION
-
Constructor Summary
Constructors Constructor Description AbstractJvmQuarkusTestExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractJvmQuarkusTestExtension.PrepareResultcreateAugmentor(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 booleanhasPerTestResources(Class<?> requiredTestClass)protected static booleanhasPerTestResources(org.junit.jupiter.api.extension.ExtensionContext extensionContext)-
Methods inherited from class io.quarkus.test.junit.AbstractQuarkusTestWithContextExtension
getState, getStoreFromContext, handleAfterAllMethodExecutionException, handleAfterEachMethodExecutionException, handleBeforeAllMethodExecutionException, handleBeforeEachMethodExecutionException, markTestAsFailed, setState, testFailed
-
-
-
-
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)
-
-