Class ContainerAwareSpringTestSupport


  • public abstract class ContainerAwareSpringTestSupport
    extends org.apache.camel.test.spring.CamelSpringTestSupport
    • Field Summary

      • Fields inherited from class org.apache.camel.test.spring.CamelSpringTestSupport

        applicationContext, lock, threadAppContext
      • Fields inherited from class org.apache.camel.test.junit4.CamelTestSupport

        CAMEL_TEAR_DOWN_RULE, camelContextService, consumer, context, extra, fluentTemplate, ROUTE_COVERAGE_ENABLED, template
      • Fields inherited from class org.apache.camel.test.junit4.TestSupport

        log, LS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void cleanupResources()  
      protected org.testcontainers.containers.Network containerNetwork()  
      protected long containerShutdownTimeout()  
      protected long containersStartupTimeout()  
      protected org.apache.camel.CamelContext createCamelContext()  
      protected org.testcontainers.containers.GenericContainer<?> createContainer()  
      protected List<org.testcontainers.containers.GenericContainer<?>> createContainers()  
      protected org.testcontainers.containers.GenericContainer<?> getContainer​(String containerName)  
      protected String getContainerHost​(String containerName)  
      protected int getContainerPort​(String containerName, int originalPort)  
      protected void setupResources()  
      • Methods inherited from class org.apache.camel.test.spring.CamelSpringTestSupport

        activeProfiles, createApplicationContext, doPostTearDown, doPreSetup, excludeRoute, excludeRoutes, getMandatoryBean, getRouteExcludingApplicationContext, postProcessTest, tearDown
      • Methods inherited from class org.apache.camel.test.junit4.CamelTestSupport

        applyCamelPostProcessor, assertExpression, assertMockEndpointsSatisfied, assertMockEndpointsSatisfied, assertPredicate, assertResolveLanguage, assertValidContext, bindToRegistry, camelContextService, consumer, context, createCamelRegistry, createExchangeWithBody, createRouteBuilder, createRouteBuilders, debugAfter, debugBefore, disableJMX, doPostSetup, doSpringBootCheck, enableJMX, fluentTemplate, getCamelContextService, getCamelTestWatcher, getMandatoryEndpoint, getMandatoryEndpoint, getMockEndpoint, getMockEndpoint, getRouteFilterExcludePattern, getRouteFilterIncludePattern, getShutdownTimeout, hasClassAnnotation, ignoreMissingLocationWithPropertiesComponent, isCreateCamelContextPerClass, isDumpRouteCoverage, isLazyLoadingTypeConverter, isMockEndpoints, isMockEndpointsAndSkip, isUseAdviceWith, isUseDebugger, isUseRouteBuilder, replaceRouteFromWith, resetMocks, resolveMandatoryEndpoint, resolveMandatoryEndpoint, sendBodies, sendBody, sendBody, setCamelContextService, setUp, setUseRouteBuilder, startCamelContext, stopCamelContext, template, useJmx, useOverridePropertiesWithPropertiesComponent
      • Methods inherited from class org.apache.camel.test.junit4.TestSupport

        assertCollectionSize, assertCollectionSize, assertDirectoryEquals, assertDirectoryEquals, assertDirectoryExists, assertEndpointUri, assertExpression, assertFileExists, assertFileNotExists, assertInMessageBodyEquals, assertInMessageHeader, assertIsInstanceOf, assertListSize, assertListSize, assertMessageHeader, assertOneElement, assertOutMessageBodyEquals, assertOutMessageHeader, assertPredicate, assertPredicateDoesNotMatch, assertPredicateMatches, assertStringContains, body, bodyAs, createDirectory, createExchangeWithBody, deleteDirectory, deleteDirectory, exchangeProperty, getJavaMajorVersion, getRouteList, getTestMethodName, getTestName, header, isJava15, isJava16, isJava17, isJava18, isJava19, isJavaVendor, isPlatform, property, resolveMandatoryEndpoint, resolveMandatoryEndpoint, systemProperty, systemProperty
      • Methods inherited from class org.junit.Assert

        assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
    • Constructor Detail

      • ContainerAwareSpringTestSupport

        public ContainerAwareSpringTestSupport()
    • Method Detail

      • setupResources

        protected void setupResources()
                               throws Exception
        Overrides:
        setupResources in class org.apache.camel.test.junit4.CamelTestSupport
        Throws:
        Exception
      • cleanupResources

        protected void cleanupResources()
                                 throws Exception
        Overrides:
        cleanupResources in class org.apache.camel.test.junit4.CamelTestSupport
        Throws:
        Exception
      • createCamelContext

        protected org.apache.camel.CamelContext createCamelContext()
                                                            throws Exception
        Overrides:
        createCamelContext in class org.apache.camel.test.spring.CamelSpringTestSupport
        Throws:
        Exception
      • createContainer

        protected org.testcontainers.containers.GenericContainer<?> createContainer()
      • createContainers

        protected List<org.testcontainers.containers.GenericContainer<?>> createContainers()
      • containersStartupTimeout

        protected long containersStartupTimeout()
      • containerShutdownTimeout

        protected long containerShutdownTimeout()
      • containerNetwork

        protected org.testcontainers.containers.Network containerNetwork()
      • getContainer

        protected org.testcontainers.containers.GenericContainer<?> getContainer​(String containerName)
      • getContainerHost

        protected String getContainerHost​(String containerName)
      • getContainerPort

        protected int getContainerPort​(String containerName,
                                       int originalPort)