Hi Take a look at the camel-spring-boot example how its unit tested https://github.com/apache/camel-spring-boot-examples/blob/main/spring-boot/src/test/java/sample/camel/MyCamelApplicationJUnit5Test.java
You should not use @RuntWith anymore On Fri, Sep 3, 2021 at 4:33 PM Evert-Jan de Bruin <evert-jan.de.br...@caci.nl.invalid> wrote: > > Hello, > > > > We are currently (happily) using Camel 3.4.4. > > > > When trying to upgrade to any version beyond 3.5.0 (also 3.11.1), our > integration tests won’t run anymore. At first it complained about the > @LocalServerPort annotation not working, but it turned out the spring boot > (including the webserver) just wasn’t loading properly. > > > > I have reduced it to a very simple testcase: > > @SpringBootTest(classes = StudentMain.class, webEnvironment = > SpringBootTest.WebEnvironment.DEFINED_PORT) > > @ActiveProfiles("integrationtest") > > @RunWith(CamelSpringBootRunner.class) > > public class ConfigsRouteBuilderTest { > > > > private int port = 8080; > > > > @Test > > public void testConfigsRoute() throws Exception { > > HttpEntity<String> httpEntity = new HttpEntity<String>(new > HttpHeaders()); > > String uri = String.format(http://localhost:%d/integrationtest/hello, > port); > > ResponseEntity<String> response = new RestTemplate().exchange(uri, > HttpMethod.GET, httpEntity, String.class); > > > > assertEquals("<text>hello world!</text>", response.getBody()); > > } > > > > } > > > When I try to run this test with 3.4.4, it runs fine. When I try to run it > with Apache camel 3.5.0 or 3.11.1, it is simply not starting right. The > CampelSpringBootRunner does not seem to kick into action. There is no spring > boot logo, no tomcat starting and the test obviously fails with “I/O error on > GET request for http://localhost:8080/integrationtest/hello: Connection > refused” > > Does anyone know what I miss to get things going? Do I need to use different > annotations since 3.5.0? > > I have also tested with jUnit5 instead of 4, this didn’t make a difference. > > I am new to this group and not sure if this group allows attachments, but I > have added my pom.xml for reference and could provide a ZIP of the whole > testcase as well. > > Regards, > Evert-Jan > > > > > > > > Evert-Jan de Bruin | Software Architect | CACI bv | De Ruijterkade 7, 1013 AA > Amsterdam | +31 (088) 654 35 00 | evert-jan.de.br...@caci.nl | www.caci.nl > > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2