Class IntegrationTestUtil

java.lang.Object
io.quarkus.test.junit.IntegrationTestUtil

public final class IntegrationTestUtil extends Object
  • Field Details

  • Method Details

    • ensureNoInjectAnnotationIsUsed

      static void ensureNoInjectAnnotationIsUsed(Class<?> testClass, String quarkusTestAnnotation)
    • findProfile

      static Class<? extends QuarkusTestProfile> findProfile(Class<?> testClass)
    • doProcessTestInstance

      static void doProcessTestInstance(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context)
    • startLauncher

      static Optional<io.quarkus.test.common.ListeningAddress> startLauncher(io.quarkus.test.common.ArtifactLauncher<?> launcher, Map<String,String> additionalProperties) throws IOException
      Throws:
      IOException
    • handleDevServices

      static io.quarkus.test.common.ArtifactLauncher.InitContext.DevServicesLaunchResult handleDevServices(org.junit.jupiter.api.extension.ExtensionContext context, boolean isDockerAppLaunch, TestProfileAndProperties testProfileAndProperties) throws Exception
      Throws:
      Exception
    • activateLogging

      static void activateLogging()
    • readQuarkusArtifactProperties

      public static Properties readQuarkusArtifactProperties(org.junit.jupiter.api.extension.ExtensionContext context)
    • getEffectiveArtifactType

      static String getEffectiveArtifactType(io.quarkus.deployment.dev.testing.TestConfig testConfig, Properties quarkusArtifactProperties)
    • getArtifactType

      static String getArtifactType(Properties quarkusArtifactProperties)
    • determineBuildOutputDirectory

      static Path determineBuildOutputDirectory(org.junit.jupiter.api.extension.ExtensionContext context)