This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new ebde282 CAMEL-17624: remove deprecated
camel-testcontainers-spring-junit5 component
ebde282 is described below
commit ebde2822f2caf01f5eb47707b429e0aef219d5a4
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Feb 9 18:28:54 2022 +0100
CAMEL-17624: remove deprecated camel-testcontainers-spring-junit5 component
---
.../org/apache/camel/catalog/others.properties | 1 -
.../others/testcontainers-spring-junit5.json | 15 ---
.../camel-testcontainers-spring-junit5/pom.xml | 146 ---------------------
.../services/org/apache/camel/other.properties | 7 -
.../resources/testcontainers-spring-junit5.json | 15 ---
.../main/docs/testcontainers-spring-junit5.adoc | 34 -----
.../junit5/ContainerAwareSpringTestSupport.java | 116 ----------------
.../junit5/ContainerAwareSpringTestSupportIT.java | 62 ---------
.../src/test/resources/log4j2.properties | 30 -----
.../junit5/ContainerAwareSpringTestSupportTest.xml | 33 -----
components/camel-test/pom.xml | 1 -
.../json/testcontainers-spring-junit5.json | 1 -
docs/components/modules/others/nav.adoc | 1 -
.../others/pages/testcontainers-spring-junit5.adoc | 1 -
docs/user-manual/modules/ROOT/pages/testing.adoc | 1 -
15 files changed, 464 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
index 75eff0b..4b500d3 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
@@ -58,7 +58,6 @@ test-spring-junit5
testcontainers
testcontainers-junit5
testcontainers-spring
-testcontainers-spring-junit5
threadpoolfactory-vertx
tracing
undertow-spring-security
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/testcontainers-spring-junit5.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/testcontainers-spring-junit5.json
deleted file mode 100644
index 183fe2b..0000000
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/testcontainers-spring-junit5.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "other": {
- "kind": "other",
- "name": "testcontainers-spring-junit5",
- "title": "Testcontainers Spring Junit5",
- "description": "Camel unit testing with Spring, testcontainers and JUnit
5",
- "deprecated": false,
- "firstVersion": "3.0.0",
- "label": "testing,java,docker",
- "supportLevel": "Stable",
- "groupId": "org.apache.camel",
- "artifactId": "camel-testcontainers-spring-junit5",
- "version": "3.16.0-SNAPSHOT"
- }
-}
diff --git a/components/camel-test/camel-testcontainers-spring-junit5/pom.xml
b/components/camel-test/camel-testcontainers-spring-junit5/pom.xml
deleted file mode 100644
index 073ac5f..0000000
--- a/components/camel-test/camel-testcontainers-spring-junit5/pom.xml
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-test-parent</artifactId>
- <version>3.16.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>camel-testcontainers-spring-junit5</artifactId>
- <packaging>jar</packaging>
-
- <name>Camel :: Testcontainers :: Spring :: JUnit5</name>
- <description>Camel unit testing with Spring, testcontainers and JUnit
5</description>
-
- <properties>
- <firstVersion>3.0.0</firstVersion>
- <label>testing,java,docker</label>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-test-spring-junit5</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-testcontainers-junit5</artifactId>
- </dependency>
- <!-- optional dependencies for running tests -->
- <dependency>
- <groupId>org.assertj</groupId>
- <artifactId>assertj-core</artifactId>
- <version>${assertj-version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
- <scope>test</scope>
- </dependency>
-
- </dependencies>
-
- <profiles>
- <profile>
- <id>testcontainers-spring-skip-tests</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- <!-- activate integration test if the docker socket file is accessible
-->
- <profile>
- <id>testcontainers-spring-integration-tests-docker-file</id>
- <activation>
- <file>
- <exists>/var/run/docker.sock</exists>
- </file>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-failsafe-plugin</artifactId>
- <configuration>
- <skipTests>${skipTests}</skipTests>
- <systemPropertyVariables>
-
<visibleassertions.silence>true</visibleassertions.silence>
- </systemPropertyVariables>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>integration-test</goal>
- <goal>verify</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <!-- activate integration test if the DOCKER_HOST env var is set -->
- <profile>
- <id>testcontainers-spring-integration-tests-docker-env</id>
- <activation>
- <property>
- <name>env.DOCKER_HOST</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-failsafe-plugin</artifactId>
- <configuration>
- <skipTests>${skipTests}</skipTests>
- <systemPropertyVariables>
-
<visibleassertions.silence>true</visibleassertions.silence>
- </systemPropertyVariables>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>integration-test</goal>
- <goal>verify</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
-</project>
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/META-INF/services/org/apache/camel/other.properties
b/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/META-INF/services/org/apache/camel/other.properties
deleted file mode 100644
index a8ca597..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Generated by camel build tools - do NOT edit this file!
-name=testcontainers-spring-junit5
-groupId=org.apache.camel
-artifactId=camel-testcontainers-spring-junit5
-version=3.16.0-SNAPSHOT
-projectName=Camel :: Testcontainers :: Spring :: JUnit5
-projectDescription=Camel unit testing with Spring, testcontainers and JUnit 5
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/testcontainers-spring-junit5.json
b/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/testcontainers-spring-junit5.json
deleted file mode 100644
index 183fe2b..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/testcontainers-spring-junit5.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "other": {
- "kind": "other",
- "name": "testcontainers-spring-junit5",
- "title": "Testcontainers Spring Junit5",
- "description": "Camel unit testing with Spring, testcontainers and JUnit
5",
- "deprecated": false,
- "firstVersion": "3.0.0",
- "label": "testing,java,docker",
- "supportLevel": "Stable",
- "groupId": "org.apache.camel",
- "artifactId": "camel-testcontainers-spring-junit5",
- "version": "3.16.0-SNAPSHOT"
- }
-}
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/main/docs/testcontainers-spring-junit5.adoc
b/components/camel-test/camel-testcontainers-spring-junit5/src/main/docs/testcontainers-spring-junit5.adoc
deleted file mode 100644
index f5cfbf9..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/main/docs/testcontainers-spring-junit5.adoc
+++ /dev/null
@@ -1,34 +0,0 @@
-= Testcontainers Spring Junit5 Component
-:doctitle: Testcontainers Spring Junit5
-:shortname: testcontainers-spring-junit5
-:artifactid: camel-testcontainers-spring-junit5
-:description: Camel unit testing with Spring, testcontainers and JUnit 5
-:since: 3.0
-:supportlevel: Stable
-
-*Since Camel {since}*
-
-Testing camel components is sometime complex because the 3rd party system a
component interacts with does not provide testing facilities and/or is only
available as a native application. To reduce this complexity, *Camel
Testcontainers Spring JUnit 5* extends camel spring test support providing a
way to create and interact with containerized applications.
-
-This module is an extension to the camel-testcontainers-junit5 component to
add support for Spring.
-Therefore see the documentation for testcontainers for more details.
-
-== Migrating Camel Testcontainers Spring Tests from JUnit 4 to JUnit 5
-Find below some hints to help in migrating camel testcontainers spring tests
from JUnit 4 to JUnit 5.
-
-=== Referencing the Camel Testcontainers Spring JUnit5 library in your project
-Projects using `camel-testcontainers-spring` would need to use
`camel-testcontainers-spring-junit5`. For instance, maven users would update
their pom.xml file as below:
-----
-<dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-testcontainers-spring-junit5</artifactId>
- <scope>test</scope>
-</dependency>
-----
-
-Tips: It's possible to run JUnit4 & JUnit5 based camel tests side by side
including the following dependencies `camel-testcontainers-spring`,
-`camel-testcontainers-spring-junit5` and `junit-vintage-engine`. This
configuration allows to migrate a camel test at once.
-
-=== Typical migration steps linked to JUnit 5 support in Camel Testcontainers
Spring
-* Migration steps linked to xref:testcontainers-junit5.adoc[JUnit 5 support in
Camel Testcontainers itself] should have been applied first
-* Imports of `org.apache.camel.test.testcontainers.spring.\*` should be
replaced with `org.apache.camel.test.testcontainers.spring.junit5.*`
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/main/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupport.java
b/components/camel-test/camel-testcontainers-spring-junit5/src/main/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupport.java
deleted file mode 100644
index 15fb6426..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/main/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupport.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.test.testcontainers.spring.junit5;
-
-import java.util.Collections;
-import java.util.List;
-import java.util.concurrent.CopyOnWriteArrayList;
-import java.util.concurrent.TimeUnit;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.spi.PropertiesComponent;
-import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
-import org.apache.camel.test.testcontainers.junit5.ContainerPropertiesFunction;
-import org.apache.camel.test.testcontainers.junit5.Containers;
-import org.testcontainers.containers.GenericContainer;
-import org.testcontainers.containers.Network;
-
-/**
- * Tests using this component should switch the test-infra. Please check the
test-infra module for details and
- * conversion procedures.
- */
-@Deprecated
-@SuppressWarnings("deprecation")
-public abstract class ContainerAwareSpringTestSupport extends
CamelSpringTestSupport {
- private List<GenericContainer<?>> containers = new
CopyOnWriteArrayList<>();
-
- // ******************
- // Setup
- // ******************
-
- @Override
- protected void setupResources() throws Exception {
- super.setupResources();
-
- containers.clear();
- containers.addAll(createContainers());
-
- final Network network = containerNetwork();
- final long timeout = containersStartupTimeout();
-
- Containers.start(containers, network, timeout);
- }
-
- @Override
- protected void cleanupResources() throws Exception {
- super.cleanupResources();
-
- Containers.stop(containers, containerShutdownTimeout());
- }
-
- @Override
- protected CamelContext createCamelContext() throws Exception {
- final CamelContext context = super.createCamelContext();
- final PropertiesComponent pc = context.getPropertiesComponent();
-
- pc.addPropertiesFunction(new ContainerPropertiesFunction(containers));
-
- return context;
- }
-
- // ******************
- // Containers set-up
- // ******************
-
- protected GenericContainer<?> createContainer() {
- return null;
- }
-
- protected List<GenericContainer<?>> createContainers() {
- GenericContainer<?> container = createContainer();
-
- return container == null ? Collections.emptyList() :
Collections.singletonList(container);
- }
-
- protected long containersStartupTimeout() {
- return TimeUnit.MINUTES.toSeconds(1);
- }
-
- protected long containerShutdownTimeout() {
- return TimeUnit.MINUTES.toSeconds(1);
- }
-
- protected Network containerNetwork() {
- return null;
- }
-
- // ******************
- // Helpers
- // ******************
-
- protected GenericContainer<?> getContainer(String containerName) {
- return Containers.lookup(containers, containerName);
- }
-
- protected String getContainerHost(String containerName) {
- return getContainer(containerName).getContainerIpAddress();
- }
-
- protected int getContainerPort(String containerName, int originalPort) {
- return getContainer(containerName).getMappedPort(originalPort);
- }
-}
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportIT.java
b/components/camel-test/camel-testcontainers-spring-junit5/src/test/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportIT.java
deleted file mode 100644
index 64901fb..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/java/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportIT.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.test.testcontainers.spring.junit5;
-
-import org.apache.camel.test.testcontainers.junit5.Wait;
-import org.assertj.core.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.support.AbstractApplicationContext;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
-import org.testcontainers.containers.GenericContainer;
-
-@SuppressWarnings("deprecation")
-public class ContainerAwareSpringTestSupportIT extends
ContainerAwareSpringTestSupport {
- @Override
- protected AbstractApplicationContext createApplicationContext() {
- return new ClassPathXmlApplicationContext(
-
"org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportTest.xml");
- }
-
- @Test
- public void testPropertyPlaceholders() throws Exception {
- final GenericContainer<?> container = getContainer("myconsul");
-
- final String host =
context.resolvePropertyPlaceholders("{{container:host:myconsul}}");
-
Assertions.assertThat(host).isEqualTo(container.getContainerIpAddress());
-
- final String port =
context.resolvePropertyPlaceholders("{{container:port:8500@myconsul}}");
- Assertions.assertThat(port).isEqualTo("" +
container.getMappedPort(8500));
- }
-
- @Override
- protected GenericContainer<?> createContainer() {
- return new GenericContainer("consul:1.6.2")
- .withNetworkAliases("myconsul")
- .withExposedPorts(8500)
- .waitingFor(Wait.forLogMessageContaining("Synced node info",
1))
- .withCommand(
- "agent",
- "-dev",
- "-server",
- "-bootstrap",
- "-client",
- "0.0.0.0",
- "-log-level",
- "trace");
- }
-
-}
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/log4j2.properties
b/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/log4j2.properties
deleted file mode 100644
index 6d3bc2f..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/log4j2.properties
+++ /dev/null
@@ -1,30 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements. See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License. You may obtain a copy of the License at
-##
-## http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-appender.file.type = File
-appender.file.name = file
-appender.file.fileName = target/camel-testcontainers-spring.log
-appender.file.layout.type = PatternLayout
-appender.file.layout.pattern = %d %-5p %c{1} - %m %n
-appender.out.type = Console
-appender.out.name = out
-appender.out.layout.type = PatternLayout
-appender.out.layout.pattern = [%30.30t] %-30.30c{1} %-5p %m%n
-logger.spring.name = org.apache.camel.test.testcontainers.spring
-logger.spring.level = DEBUG
-rootLogger.level = INFO
-rootLogger.appenderRef.file.ref = file
diff --git
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportTest.xml
b/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportTest.xml
deleted file mode 100644
index 746954c..0000000
---
a/components/camel-test/camel-testcontainers-spring-junit5/src/test/resources/org/apache/camel/test/testcontainers/spring/junit5/ContainerAwareSpringTestSupportTest.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:camel="http://camel.apache.org/schema/spring"
- xsi:schemaLocation="
- http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring.xsd
- http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd ">
-
- <camelContext id="camelContext"
xmlns="http://camel.apache.org/schema/spring">
- <route>
- <from uri="direct:start"/>
- <to uri="mock:result"/>
- </route>
- </camelContext>
-</beans>
\ No newline at end of file
diff --git a/components/camel-test/pom.xml b/components/camel-test/pom.xml
index 169e6c6..50fb6d6 100644
--- a/components/camel-test/pom.xml
+++ b/components/camel-test/pom.xml
@@ -41,7 +41,6 @@
<module>camel-testcontainers</module>
<module>camel-testcontainers-spring</module>
<module>camel-testcontainers-junit5</module>
- <module>camel-testcontainers-spring-junit5</module>
</modules>
</project>
diff --git
a/docs/components/modules/others/examples/json/testcontainers-spring-junit5.json
b/docs/components/modules/others/examples/json/testcontainers-spring-junit5.json
deleted file mode 120000
index 7eb520f..0000000
---
a/docs/components/modules/others/examples/json/testcontainers-spring-junit5.json
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../components/camel-test/camel-testcontainers-spring-junit5/src/generated/resources/testcontainers-spring-junit5.json
\ No newline at end of file
diff --git a/docs/components/modules/others/nav.adoc
b/docs/components/modules/others/nav.adoc
index a8fa2d2..d3ba9c8 100644
--- a/docs/components/modules/others/nav.adoc
+++ b/docs/components/modules/others/nav.adoc
@@ -63,7 +63,6 @@
** xref:testcontainers.adoc[Testcontainers]
** xref:testcontainers-junit5.adoc[Testcontainers JUnit5]
** xref:testcontainers-spring.adoc[Testcontainers Spring]
-** xref:testcontainers-spring-junit5.adoc[Testcontainers Spring Junit5]
** xref:threadpoolfactory-vertx.adoc[ThreadPoolFactory Vert.x]
** xref:tracing.adoc[Tracing]
** xref:undertow-spring-security.adoc[Undertow Spring Security]
diff --git
a/docs/components/modules/others/pages/testcontainers-spring-junit5.adoc
b/docs/components/modules/others/pages/testcontainers-spring-junit5.adoc
deleted file mode 120000
index 1d70a0a..0000000
--- a/docs/components/modules/others/pages/testcontainers-spring-junit5.adoc
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../components/camel-test/camel-testcontainers-spring-junit5/src/main/docs/testcontainers-spring-junit5.adoc
\ No newline at end of file
diff --git a/docs/user-manual/modules/ROOT/pages/testing.adoc
b/docs/user-manual/modules/ROOT/pages/testing.adoc
index a0af24d..d9709e6 100644
--- a/docs/user-manual/modules/ROOT/pages/testing.adoc
+++ b/docs/user-manual/modules/ROOT/pages/testing.adoc
@@ -34,7 +34,6 @@ class for all your configuration and routing without.
|xref:test-infra.adoc[camel-test-infra] | *Camel Test Infra*: Camel Test Infra
is a set of modules that leverage Test Containers and abstract the provisioning
and execution of test infrastructure. It is the successor of the
camel-testcontainers components.
|xref:components:others:testcontainers-junit5.adoc[camel-testcontainers-junit5]
| *JUnit 5 (deprecated)*: Camel Testcontainers extends standard camel test
support providing a way to create and interact with containerized applications.
-|xref:components:others:testcontainers-spring-junit5.adoc[camel-testcontainers-spring-junit5]
| *JUnit 5 (deprecated)*: Camel Testcontainers extends standard camel Spring
test support providing a way to create and interact with containerized
applications.
|=======================================================================