Class QuarkusConfiguration

  • All Implemented Interfaces:
    org.microshed.testing.ApplicationEnvironment

    public class QuarkusConfiguration
    extends org.microshed.testing.testcontainers.config.TestcontainersConfiguration
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.microshed.testing.ApplicationEnvironment

        org.microshed.testing.ApplicationEnvironment.Resolver
    • Field Summary

      • Fields inherited from class org.microshed.testing.testcontainers.config.TestcontainersConfiguration

        containers, discoveredContainers
      • Fields inherited from interface org.microshed.testing.ApplicationEnvironment

        DEFAULT_PRIORITY, ENV_CLASS
    • Constructor Detail

      • QuarkusConfiguration

        public QuarkusConfiguration()
    • Method Detail

      • isAvailable

        public boolean isAvailable()
        Specified by:
        isAvailable in interface org.microshed.testing.ApplicationEnvironment
        Overrides:
        isAvailable in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
      • getPriority

        public int getPriority()
        Specified by:
        getPriority in interface org.microshed.testing.ApplicationEnvironment
        Overrides:
        getPriority in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
      • configureRestAssured

        public boolean configureRestAssured()
      • getApplicationURL

        public java.lang.String getApplicationURL()
        Specified by:
        getApplicationURL in interface org.microshed.testing.ApplicationEnvironment
        Overrides:
        getApplicationURL in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
      • applyConfiguration

        public void applyConfiguration​(java.lang.Class<?> testClass)
        Specified by:
        applyConfiguration in interface org.microshed.testing.ApplicationEnvironment
        Overrides:
        applyConfiguration in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration
      • start

        public void start()
        Specified by:
        start in interface org.microshed.testing.ApplicationEnvironment
        Overrides:
        start in class org.microshed.testing.testcontainers.config.TestcontainersConfiguration