This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new d10b135 CAMEL-16400: split unit and integration tests for camel-kafka (#5353) d10b135 is described below commit d10b1359bf09c203069eda48bba0c9e98bb58aa2 Author: Otavio Rodolfo Piske <orpi...@users.noreply.github.com> AuthorDate: Tue Apr 13 19:17:05 2021 +0200 CAMEL-16400: split unit and integration tests for camel-kafka (#5353) --- components/camel-kafka/pom.xml | 85 +++++----------------- .../BaseEmbeddedKafkaTestSupport.java} | 8 +- .../KafkaConsumerBatchSizeIT.java} | 4 +- .../KafkaConsumerFullIT.java} | 7 +- .../KafkaConsumerLastRecordHeaderIT.java} | 5 +- .../KafkaConsumerManualCommitIT.java} | 6 +- .../KafkaConsumerRebalanceIT.java} | 4 +- .../KafkaConsumerTopicIsPatternIT.java} | 6 +- .../KafkaProducerFullIT.java} | 10 ++- .../KafkaToDIT.java} | 4 +- ....java => KafkaIdempotentRepositoryEagerIT.java} | 4 +- ...va => KafkaIdempotentRepositoryNonEagerIT.java} | 4 +- ...=> KafkaIdempotentRepositoryPersistenceIT.java} | 4 +- 13 files changed, 58 insertions(+), 93 deletions(-) diff --git a/components/camel-kafka/pom.xml b/components/camel-kafka/pom.xml index 7ae6117..62f9cb9 100644 --- a/components/camel-kafka/pom.xml +++ b/components/camel-kafka/pom.xml @@ -31,9 +31,6 @@ <name>Camel :: Kafka</name> <description>Camel Kafka support</description> - <properties> - </properties> - <dependencies> <!-- camel --> @@ -78,6 +75,11 @@ </dependency> <dependency> <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <scope>test</scope> </dependency> @@ -105,69 +107,18 @@ </dependency> </dependencies> - <profiles> - <profile> - <id>kafka-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 test if the docker socket file is accessible --> - <profile> - <id>kafka-tests-docker-file</id> - <activation> - <file> - <exists>/var/run/docker.sock</exists> - </file> - </activation> - <build> - <plugins> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <skipTests>${skipTests}</skipTests> - <systemPropertyVariables> - <visibleassertions.silence>true</visibleassertions.silence> - </systemPropertyVariables> - </configuration> - </plugin> - </plugins> - </build> - </profile> - - <!-- activate test if the DOCKER_HOST env var is set --> - <profile> - <id>kafka-tests-docker-env</id> - <activation> - <property> - <name>env.DOCKER_HOST</name> - </property> - </activation> - <build> - <plugins> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <skipTests>${skipTests}</skipTests> - <systemPropertyVariables> - <visibleassertions.silence>true</visibleassertions.silence> - </systemPropertyVariables> - </configuration> - </plugin> - </plugins> - </build> - </profile> - </profiles> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <configuration> + <systemPropertyVariables> + <visibleassertions.silence>true</visibleassertions.silence> + </systemPropertyVariables> + </configuration> + </plugin> + </plugins> + </build> </project> diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/BaseEmbeddedKafkaTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/BaseEmbeddedKafkaTestSupport.java similarity index 92% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/BaseEmbeddedKafkaTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/BaseEmbeddedKafkaTestSupport.java index d15702a..da85107 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/BaseEmbeddedKafkaTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/BaseEmbeddedKafkaTestSupport.java @@ -14,11 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Properties; import org.apache.camel.CamelContext; +import org.apache.camel.component.kafka.KafkaComponent; +import org.apache.camel.component.kafka.KafkaConstants; import org.apache.camel.test.infra.kafka.services.KafkaService; import org.apache.camel.test.infra.kafka.services.KafkaServiceFactory; import org.apache.camel.test.junit5.CamelTestSupport; @@ -31,13 +33,13 @@ import org.junit.jupiter.api.extension.RegisterExtension; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -public abstract class BaseEmbeddedKafkaTest extends CamelTestSupport { +public abstract class BaseEmbeddedKafkaTestSupport extends CamelTestSupport { @RegisterExtension public static KafkaService service = KafkaServiceFactory.createService(); protected static AdminClient kafkaAdminClient; - private static final Logger LOG = LoggerFactory.getLogger(BaseEmbeddedKafkaTest.class); + private static final Logger LOG = LoggerFactory.getLogger(BaseEmbeddedKafkaTestSupport.class); @BeforeAll public static void beforeClass() { diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerBatchSizeTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerBatchSizeIT.java similarity index 96% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerBatchSizeTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerBatchSizeIT.java index 2ecaade..f4906b9 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerBatchSizeTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerBatchSizeIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Collections; import java.util.Properties; @@ -28,7 +28,7 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -public class KafkaConsumerBatchSizeTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerBatchSizeIT extends BaseEmbeddedKafkaTestSupport { public static final String TOPIC = "test"; diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerFullTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerFullIT.java similarity index 96% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerFullTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerFullIT.java index 79f5192..3940b6e 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerFullTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerFullIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.io.IOException; import java.util.Collections; @@ -26,6 +26,9 @@ import org.apache.camel.BindToRegistry; import org.apache.camel.Endpoint; import org.apache.camel.EndpointInject; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.component.kafka.KafkaConstants; +import org.apache.camel.component.kafka.KafkaEndpoint; +import org.apache.camel.component.kafka.MockConsumerInterceptor; import org.apache.camel.component.kafka.serde.DefaultKafkaHeaderDeserializer; import org.apache.camel.component.mock.MockEndpoint; import org.apache.kafka.clients.producer.ProducerRecord; @@ -40,7 +43,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; -public class KafkaConsumerFullTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerFullIT extends BaseEmbeddedKafkaTestSupport { public static final String TOPIC = "test"; diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerLastRecordHeaderTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerLastRecordHeaderIT.java similarity index 94% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerLastRecordHeaderTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerLastRecordHeaderIT.java index bc14026..13ec664 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerLastRecordHeaderTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerLastRecordHeaderIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Collections; import java.util.List; @@ -23,6 +23,7 @@ import java.util.Properties; import org.apache.camel.EndpointInject; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.component.kafka.KafkaConstants; import org.apache.camel.component.mock.MockEndpoint; import org.apache.kafka.clients.producer.ProducerRecord; import org.junit.jupiter.api.AfterEach; @@ -32,7 +33,7 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -public class KafkaConsumerLastRecordHeaderTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerLastRecordHeaderIT extends BaseEmbeddedKafkaTestSupport { private static final String TOPIC = "last-record"; @EndpointInject("mock:result") diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerManualCommitTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerManualCommitIT.java similarity index 94% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerManualCommitTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerManualCommitIT.java index d54bc0c..5fd9de8 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerManualCommitTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerManualCommitIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Collections; import java.util.Properties; @@ -22,6 +22,8 @@ import java.util.Properties; import org.apache.camel.Endpoint; import org.apache.camel.EndpointInject; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.component.kafka.KafkaConstants; +import org.apache.camel.component.kafka.KafkaManualCommit; import org.apache.camel.component.mock.MockEndpoint; import org.apache.kafka.clients.producer.ProducerRecord; import org.junit.jupiter.api.AfterEach; @@ -30,7 +32,7 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertNotNull; -public class KafkaConsumerManualCommitTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerManualCommitIT extends BaseEmbeddedKafkaTestSupport { public static final String TOPIC = "testManualCommitTest"; diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerRebalanceTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerRebalanceIT.java similarity index 96% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerRebalanceTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerRebalanceIT.java index 5e34812..6f156a3 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerRebalanceTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerRebalanceIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Collections; import java.util.concurrent.CountDownLatch; @@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertTrue; -public class KafkaConsumerRebalanceTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerRebalanceIT extends BaseEmbeddedKafkaTestSupport { private static final String TOPIC = "offset-rebalance"; @EndpointInject("mock:result") diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerTopicIsPatternTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerTopicIsPatternIT.java similarity index 93% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerTopicIsPatternTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerTopicIsPatternIT.java index 28101ec..50281ed 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerTopicIsPatternTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaConsumerTopicIsPatternIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.util.Collections; import java.util.Properties; @@ -23,6 +23,8 @@ import java.util.stream.StreamSupport; import org.apache.camel.Endpoint; import org.apache.camel.EndpointInject; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.component.kafka.KafkaConstants; +import org.apache.camel.component.kafka.MockConsumerInterceptor; import org.apache.camel.component.mock.MockEndpoint; import org.apache.kafka.clients.producer.ProducerRecord; import org.junit.jupiter.api.AfterEach; @@ -31,7 +33,7 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; -public class KafkaConsumerTopicIsPatternTest extends BaseEmbeddedKafkaTest { +public class KafkaConsumerTopicIsPatternIT extends BaseEmbeddedKafkaTestSupport { public static final String TOPIC = "test"; public static final String TOPIC_PATTERN = "t\\w\\wt"; diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaProducerFullTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaProducerFullIT.java similarity index 98% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaProducerFullTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaProducerFullIT.java index f3b6559..e41e4c3 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaProducerFullTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaProducerFullIT.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import java.io.IOException; import java.nio.ByteBuffer; @@ -37,6 +37,9 @@ import org.apache.camel.Exchange; import org.apache.camel.Produce; import org.apache.camel.ProducerTemplate; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.component.kafka.KafkaConstants; +import org.apache.camel.component.kafka.KafkaEndpoint; +import org.apache.camel.component.kafka.MockProducerInterceptor; import org.apache.camel.component.kafka.serde.DefaultKafkaHeaderSerializer; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.support.DefaultHeaderFilterStrategy; @@ -47,6 +50,7 @@ import org.apache.kafka.clients.producer.RecordMetadata; import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.Headers; import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -56,7 +60,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -public class KafkaProducerFullTest extends BaseEmbeddedKafkaTest { +public class KafkaProducerFullIT extends BaseEmbeddedKafkaTestSupport { private static final String TOPIC_STRINGS = "test"; private static final String TOPIC_INTERCEPTED = "test"; @@ -236,7 +240,7 @@ public class KafkaProducerFullTest extends BaseEmbeddedKafkaTest { assertTrue(allMessagesReceived, "Not all messages were published to the kafka topics. Not received: " + messagesLatch.getCount()); - assertEquals(messageInTopic + messageInOtherTopic, MockProducerInterceptor.recordsCaptured.size()); + Assertions.assertEquals(messageInTopic + messageInOtherTopic, MockProducerInterceptor.recordsCaptured.size()); } @Test diff --git a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaToDTest.java b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaToDIT.java similarity index 93% rename from components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaToDTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaToDIT.java index f5e069e..058f856 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaToDTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaToDIT.java @@ -14,14 +14,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.component.kafka; +package org.apache.camel.component.kafka.integration; import org.apache.camel.builder.RouteBuilder; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; -public class KafkaToDTest extends BaseEmbeddedKafkaTest { +public class KafkaToDIT extends BaseEmbeddedKafkaTestSupport { @Test public void testToD() throws Exception { diff --git a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerTest.java b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerIT.java similarity index 95% rename from components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerIT.java index 480a428..c33ad19 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryEagerIT.java @@ -23,7 +23,7 @@ import org.apache.camel.CamelExecutionException; import org.apache.camel.EndpointInject; import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.component.kafka.BaseEmbeddedKafkaTest; +import org.apache.camel.component.kafka.integration.BaseEmbeddedKafkaTestSupport; import org.apache.camel.component.mock.MockEndpoint; import org.junit.jupiter.api.Test; @@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; /** * Test for eager idempotentRepository usage. */ -public class KafkaIdempotentRepositoryEagerTest extends BaseEmbeddedKafkaTest { +public class KafkaIdempotentRepositoryEagerIT extends BaseEmbeddedKafkaTestSupport { // Every instance of the repository must use a different topic to guarantee isolation between tests @BindToRegistry("kafkaIdempotentRepository") diff --git a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerTest.java b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerIT.java similarity index 95% rename from components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerIT.java index 033f7fc..ae1a75d 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryNonEagerIT.java @@ -23,7 +23,7 @@ import org.apache.camel.CamelExecutionException; import org.apache.camel.EndpointInject; import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.component.kafka.BaseEmbeddedKafkaTest; +import org.apache.camel.component.kafka.integration.BaseEmbeddedKafkaTestSupport; import org.apache.camel.component.mock.MockEndpoint; import org.junit.jupiter.api.Test; @@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; /** * Test for non-eager idempotentRepository usage. */ -public class KafkaIdempotentRepositoryNonEagerTest extends BaseEmbeddedKafkaTest { +public class KafkaIdempotentRepositoryNonEagerIT extends BaseEmbeddedKafkaTestSupport { // Every instance of the repository must use a different topic to guarantee isolation between tests @BindToRegistry("kafkaIdempotentRepository") diff --git a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceTest.java b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceIT.java similarity index 95% rename from components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceTest.java rename to components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceIT.java index 6577011..15e5f06 100644 --- a/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceTest.java +++ b/components/camel-kafka/src/test/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepositoryPersistenceIT.java @@ -20,7 +20,7 @@ import org.apache.camel.BindToRegistry; import org.apache.camel.EndpointInject; import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.component.kafka.BaseEmbeddedKafkaTest; +import org.apache.camel.component.kafka.integration.BaseEmbeddedKafkaTestSupport; import org.apache.camel.component.mock.MockEndpoint; import org.junit.jupiter.api.MethodOrderer; import org.junit.jupiter.api.Order; @@ -37,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; * annotations. */ @TestMethodOrder(MethodOrderer.OrderAnnotation.class) -public class KafkaIdempotentRepositoryPersistenceTest extends BaseEmbeddedKafkaTest { +public class KafkaIdempotentRepositoryPersistenceIT extends BaseEmbeddedKafkaTestSupport { // Every instance of the repository must use a different topic to guarantee isolation between tests @BindToRegistry("kafkaIdempotentRepository")