Package io.quarkus.test.junit
Class IntegrationTestUtil
- java.lang.Object
-
- io.quarkus.test.junit.IntegrationTestUtil
-
public final class IntegrationTestUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
IntegrationTestUtil.DefaultDevServicesLaunchResult
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_HTTPS_PORT
static int
DEFAULT_PORT
static long
DEFAULT_WAIT_TIME_SECONDS
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
activateLogging()
(package private) static Path
determineBuildOutputDirectory(org.junit.jupiter.api.extension.ExtensionContext context)
(package private) static TestProfileAndProperties
determineTestProfileAndProperties(Class<? extends QuarkusTestProfile> profile, Map<String,String> sysPropRestore)
(package private) static void
doProcessTestInstance(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context)
(package private) static void
ensureNoInjectAnnotationIsUsed(Class<?> testClass)
(package private) static Class<? extends QuarkusTestProfile>
findProfile(Class<?> testClass)
(package private) static <T> List<T>
getAdditionalTestResources(QuarkusTestProfile profileInstance, ClassLoader classLoader)
SinceTestResourceManager
is loaded from the ClassLoader passed in as an argument, we need to convert the user inputQuarkusTestProfile.TestResourceEntry
into instances ofTestResourceManager.TestResourceClassEntry
that are loaded from that ClassLoader(package private) static String
getArtifactType(Properties quarkusArtifactProperties)
(package private) static Map<String,String>
getSysPropsToRestore()
(package private) static ArtifactLauncher.InitContext.DevServicesLaunchResult
handleDevServices(org.junit.jupiter.api.extension.ExtensionContext context, boolean isDockerAppLaunch)
(package private) static Properties
readQuarkusArtifactProperties(org.junit.jupiter.api.extension.ExtensionContext context)
(package private) static void
startLauncher(ArtifactLauncher launcher, Map<String,String> additionalProperties, Runnable sslSetter)
-
-
-
Field Detail
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
DEFAULT_HTTPS_PORT
public static final int DEFAULT_HTTPS_PORT
- See Also:
- Constant Field Values
-
DEFAULT_WAIT_TIME_SECONDS
public static final long DEFAULT_WAIT_TIME_SECONDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
ensureNoInjectAnnotationIsUsed
static void ensureNoInjectAnnotationIsUsed(Class<?> testClass)
-
findProfile
static Class<? extends QuarkusTestProfile> findProfile(Class<?> testClass)
-
doProcessTestInstance
static void doProcessTestInstance(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context)
-
determineTestProfileAndProperties
static TestProfileAndProperties determineTestProfileAndProperties(Class<? extends QuarkusTestProfile> profile, Map<String,String> sysPropRestore) throws InstantiationException, IllegalAccessException, NoSuchMethodException, InvocationTargetException
-
getAdditionalTestResources
static <T> List<T> getAdditionalTestResources(QuarkusTestProfile profileInstance, ClassLoader classLoader)
SinceTestResourceManager
is loaded from the ClassLoader passed in as an argument, we need to convert the user inputQuarkusTestProfile.TestResourceEntry
into instances ofTestResourceManager.TestResourceClassEntry
that are loaded from that ClassLoader
-
startLauncher
static void startLauncher(ArtifactLauncher launcher, Map<String,String> additionalProperties, Runnable sslSetter) throws IOException
- Throws:
IOException
-
handleDevServices
static ArtifactLauncher.InitContext.DevServicesLaunchResult handleDevServices(org.junit.jupiter.api.extension.ExtensionContext context, boolean isDockerAppLaunch) throws Exception
- Throws:
Exception
-
activateLogging
static void activateLogging()
-
readQuarkusArtifactProperties
static Properties readQuarkusArtifactProperties(org.junit.jupiter.api.extension.ExtensionContext context)
-
getArtifactType
static String getArtifactType(Properties quarkusArtifactProperties)
-
determineBuildOutputDirectory
static Path determineBuildOutputDirectory(org.junit.jupiter.api.extension.ExtensionContext context)
-
-