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 9ec5de53b62 (chores) camel-jms: consolidate duplicate test code
9ec5de53b62 is described below

commit 9ec5de53b62f1bcbc42a49ffa619d1a2b8a7ec0a
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Aug 17 13:34:04 2022 +0200

    (chores) camel-jms: consolidate duplicate test code
---
 .../component/jms/AbstractPersistentJMSTest.java     | 20 ++++++++++++++++++++
 .../jms/ConsumerTemplateJmsSelectorTest.java         |  6 +-----
 .../component/jms/JmsAsyncStartListenerTest.java     |  6 +-----
 .../component/jms/JmsAsyncStartStopListenerTest.java |  6 +-----
 .../camel/component/jms/JmsAutoStartupTest.java      | 16 ----------------
 .../camel/component/jms/JmsConsumeTemplateTest.java  | 16 ----------------
 .../component/jms/JmsDeadLetterChannelInOutTest.java | 17 -----------------
 .../camel/component/jms/JmsDurableTopicTest.java     | 13 -------------
 .../component/jms/JmsProducerDisableReplyToTest.java | 17 -----------------
 .../jms/JmsRouteDeliveryModePreserveQoSTest.java     | 14 --------------
 ...etBodyNullErrorHandlerUseOriginalMessageTest.java | 13 -------------
 .../camel/component/jms/JmsSuspendResumeTest.java    | 16 ----------------
 .../jms/JmsThrottlingInflightRoutePolicyTest.java    |  7 +------
 .../camel/component/jms/JmsToDSendDynamicTest.java   | 14 --------------
 .../jms/JmsToDSendDynamicTwoDisabledTest.java        | 15 ---------------
 .../component/jms/JmsToDSendDynamicTwoTest.java      | 14 --------------
 .../camel/component/jms/ManagedJmsEndpointTest.java  | 15 ---------------
 .../component/jms/TwoConsumerOnSameQueueTest.java    | 14 --------------
 .../component/jms/TwoConsumerOnSameTopicTest.java    | 16 ----------------
 .../jms/issues/JmsDirectStartupOrderIssueTest.java   | 15 ---------------
 20 files changed, 24 insertions(+), 246 deletions(-)

diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/AbstractPersistentJMSTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/AbstractPersistentJMSTest.java
index 36b8b9af3bf..5dc720b3a52 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/AbstractPersistentJMSTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/AbstractPersistentJMSTest.java
@@ -17,6 +17,10 @@
 
 package org.apache.camel.component.jms;
 
+import javax.jms.ConnectionFactory;
+
+import org.apache.camel.CamelContext;
+import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.apache.camel.test.infra.activemq.services.ActiveMQService;
 import org.apache.camel.test.infra.activemq.services.ActiveMQServiceFactory;
 import org.apache.camel.test.junit5.CamelTestSupport;
@@ -25,9 +29,25 @@ import org.junit.jupiter.api.Tags;
 import org.junit.jupiter.api.TestInstance;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
+import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
+
 @Tags({ @Tag("jms") })
 @TestInstance(TestInstance.Lifecycle.PER_CLASS)
 public abstract class AbstractPersistentJMSTest extends CamelTestSupport {
     @RegisterExtension
     public static ActiveMQService service = 
ActiveMQServiceFactory.createPersistentVMService();
+
+    @Override
+    protected CamelContext createCamelContext() throws Exception {
+        CamelContext camelContext = super.createCamelContext();
+
+        createConnectionFactory(camelContext);
+
+        return camelContext;
+    }
+
+    protected void createConnectionFactory(CamelContext camelContext) {
+        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
+        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
+    }
 }
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/ConsumerTemplateJmsSelectorTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/ConsumerTemplateJmsSelectorTest.java
index 822c2ab16dd..b12cb24904c 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/ConsumerTemplateJmsSelectorTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/ConsumerTemplateJmsSelectorTest.java
@@ -43,14 +43,10 @@ public class ConsumerTemplateJmsSelectorTest extends 
AbstractPersistentJMSTest {
     }
 
     @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must be persistent to remember the messages
+    protected void createConnectionFactory(CamelContext camelContext) {
         ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
         JmsComponent component = jmsComponentTransacted(connectionFactory);
         camelContext.addComponent("activemq", component);
-        return camelContext;
     }
 
     @Override
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartListenerTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartListenerTest.java
index 7a698a802f0..eef320d21dd 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartListenerTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartListenerTest.java
@@ -45,17 +45,13 @@ public class JmsAsyncStartListenerTest extends 
AbstractPersistentJMSTest {
     }
 
     @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
+    protected void createConnectionFactory(CamelContext camelContext) {
         // use a persistent queue as the consumer is started asynchronously
         // so we need a persistent store in case no active consumers when we 
send the messages
         ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
         JmsComponent jms = jmsComponentAutoAcknowledge(connectionFactory);
         jms.getConfiguration().setAsyncStartListener(true);
         camelContext.addComponent(componentName, jms);
-
-        return camelContext;
     }
 
     @Override
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartStopListenerTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartStopListenerTest.java
index c6123bb15b4..bb364957608 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartStopListenerTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStartStopListenerTest.java
@@ -45,9 +45,7 @@ public class JmsAsyncStartStopListenerTest extends 
AbstractPersistentJMSTest {
     }
 
     @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
+    protected void createConnectionFactory(CamelContext camelContext) {
         // use a persistent queue as the consumer is started asynchronously
         // so we need a persistent store in case no active consumers when we 
send the messages
         ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
@@ -55,8 +53,6 @@ public class JmsAsyncStartStopListenerTest extends 
AbstractPersistentJMSTest {
         jms.getConfiguration().setAsyncStartListener(true);
         jms.getConfiguration().setAsyncStopListener(true);
         camelContext.addComponent(componentName, jms);
-
-        return camelContext;
     }
 
     @Override
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAutoStartupTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAutoStartupTest.java
index df70283e5ea..b03bf904df4 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAutoStartupTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAutoStartupTest.java
@@ -18,17 +18,12 @@ package org.apache.camel.component.jms;
 
 import java.util.concurrent.TimeUnit;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.Service;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.awaitility.Awaitility;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
-import static 
org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper.createConnectionFactory;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 
 public class JmsAutoStartupTest extends AbstractPersistentJMSTest {
@@ -72,15 +67,4 @@ public class JmsAutoStartupTest extends 
AbstractPersistentJMSTest {
         };
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must use persistent so the message is not lost
-        ConnectionFactory connectionFactory = createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
 }
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumeTemplateTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumeTemplateTest.java
index f85f114ea0d..25899eb245c 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumeTemplateTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumeTemplateTest.java
@@ -16,12 +16,8 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsConsumeTemplateTest extends AbstractPersistentJMSTest {
@@ -38,18 +34,6 @@ public class JmsConsumeTemplateTest extends 
AbstractPersistentJMSTest {
         assertEquals("Hello World", out);
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must be persistent so the consumer can receive the message as we 
receive AFTER the message
-        // has been published
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     public boolean isUseRouteBuilder() {
         return false;
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDeadLetterChannelInOutTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDeadLetterChannelInOutTest.java
index c7cb6200632..b21c39459b4 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDeadLetterChannelInOutTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDeadLetterChannelInOutTest.java
@@ -16,16 +16,11 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.Exchange;
 import org.apache.camel.ExchangePattern;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
@@ -45,18 +40,6 @@ public class JmsDeadLetterChannelInOutTest extends 
AbstractPersistentJMSTest {
         assertEquals("Hello World", dead);
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must be persistent so the consumer can receive the message as we 
receive AFTER the message
-        // has been published
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDurableTopicTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDurableTopicTest.java
index 7d3fa50fbc4..83ff43b5a2b 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDurableTopicTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDurableTopicTest.java
@@ -18,16 +18,11 @@ package org.apache.camel.component.jms;
 
 import java.util.concurrent.TimeUnit;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.awaitility.Awaitility;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
-
 public class JmsDurableTopicTest extends AbstractPersistentJMSTest {
 
     @Test
@@ -45,14 +40,6 @@ public class JmsDurableTopicTest extends 
AbstractPersistentJMSTest {
                 });
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsProducerDisableReplyToTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsProducerDisableReplyToTest.java
index 6d62da6e0a6..40efeb871f2 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsProducerDisableReplyToTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsProducerDisableReplyToTest.java
@@ -16,13 +16,8 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsProducerDisableReplyToTest extends AbstractPersistentJMSTest {
@@ -39,18 +34,6 @@ public class JmsProducerDisableReplyToTest extends 
AbstractPersistentJMSTest {
         assertEquals("Hello World", out);
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must be persistent so the consumer can receive the message as we 
receive AFTER the message
-        // has been published
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     public boolean isUseRouteBuilder() {
         return false;
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteDeliveryModePreserveQoSTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteDeliveryModePreserveQoSTest.java
index d5500fa3348..5416de1251f 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteDeliveryModePreserveQoSTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteDeliveryModePreserveQoSTest.java
@@ -18,15 +18,12 @@ package org.apache.camel.component.jms;
 
 import java.util.Map;
 
-import javax.jms.ConnectionFactory;
 import javax.jms.DeliveryMode;
 
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
@@ -170,17 +167,6 @@ public class JmsRouteDeliveryModePreserveQoSTest extends 
AbstractPersistentJMSTe
         assertMockEndpointsSatisfied();
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSetBodyNullErrorHandlerUseOriginalMessageTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSetBodyNullErrorHandlerUseOriginalMessageTest.java
index c3dc6ca1d74..40f85cc5d38 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSetBodyNullErrorHandlerUseOriginalMessageTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSetBodyNullErrorHandlerUseOriginalMessageTest.java
@@ -16,26 +16,13 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsSetBodyNullErrorHandlerUseOriginalMessageTest extends 
AbstractPersistentJMSTest {
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-        return camelContext;
-    }
-
     @Test
     public void testSetNull() throws Exception {
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSuspendResumeTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSuspendResumeTest.java
index 7f1ab98d2d8..f39ea148d87 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSuspendResumeTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSuspendResumeTest.java
@@ -18,15 +18,10 @@ package org.apache.camel.component.jms;
 
 import java.util.concurrent.TimeUnit;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
-
 public class JmsSuspendResumeTest extends AbstractPersistentJMSTest {
 
     @Test
@@ -58,17 +53,6 @@ public class JmsSuspendResumeTest extends 
AbstractPersistentJMSTest {
         assertMockEndpointsSatisfied();
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must use persistent so the message is not lost
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsThrottlingInflightRoutePolicyTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsThrottlingInflightRoutePolicyTest.java
index c72c32be904..1bad679d882 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsThrottlingInflightRoutePolicyTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsThrottlingInflightRoutePolicyTest.java
@@ -60,16 +60,11 @@ public class JmsThrottlingInflightRoutePolicyTest extends 
AbstractPersistentJMST
     }
 
     @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
+    protected void createConnectionFactory(CamelContext camelContext) {
         ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
         camelContext.addComponent("activemq", 
jmsComponentTransacted(connectionFactory));
 
         // and use another component for sender
         camelContext.addComponent("activemq-sender", 
jmsComponentTransacted(connectionFactory));
-
-        return camelContext;
     }
-
 }
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTest.java
index 55b88898a15..df45e36d5e9 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTest.java
@@ -16,13 +16,9 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsToDSendDynamicTest extends AbstractPersistentJMSTest {
@@ -50,16 +46,6 @@ public class JmsToDSendDynamicTest extends 
AbstractPersistentJMSTest {
         assertEquals("Hello bar", out);
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoDisabledTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoDisabledTest.java
index 97dddad6ddb..a6586f702e5 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoDisabledTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoDisabledTest.java
@@ -16,14 +16,9 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsToDSendDynamicTwoDisabledTest extends 
AbstractPersistentJMSTest {
@@ -42,16 +37,6 @@ public class JmsToDSendDynamicTwoDisabledTest extends 
AbstractPersistentJMSTest
         assertEquals(4, count, "There should be 4 activemq endpoint");
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoTest.java
index 409cb9f9d82..2a19c59af4a 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsToDSendDynamicTwoTest.java
@@ -16,13 +16,9 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JmsToDSendDynamicTwoTest extends AbstractPersistentJMSTest {
@@ -41,16 +37,6 @@ public class JmsToDSendDynamicTwoTest extends 
AbstractPersistentJMSTest {
         assertEquals(2, count, "There should only be 2 activemq endpoint");
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/ManagedJmsEndpointTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/ManagedJmsEndpointTest.java
index e4bd5aabc24..fb7c5aa3a04 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/ManagedJmsEndpointTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/ManagedJmsEndpointTest.java
@@ -18,17 +18,12 @@ package org.apache.camel.component.jms;
 
 import java.util.Set;
 
-import javax.jms.ConnectionFactory;
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
 
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.impl.DefaultCamelContext;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
@@ -42,16 +37,6 @@ public class ManagedJmsEndpointTest extends 
AbstractPersistentJMSTest {
         return true;
     }
 
-    @Override
-    protected CamelContext createCamelContext() {
-        CamelContext context = new DefaultCamelContext();
-
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        context.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return context;
-    }
-
     protected MBeanServer getMBeanServer() {
         return 
context.getManagementStrategy().getManagementAgent().getMBeanServer();
     }
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameQueueTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameQueueTest.java
index 58e78d4019e..6975a3ad3a4 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameQueueTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameQueueTest.java
@@ -16,14 +16,10 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestInstance;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @TestInstance(TestInstance.Lifecycle.PER_METHOD)
@@ -91,16 +87,6 @@ public class TwoConsumerOnSameQueueTest extends 
AbstractPersistentJMSTest {
         assertMockEndpointsSatisfied();
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
CamelJmsTestHelper.createPersistentConnectionFactory();
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java
index 6aebeac21ff..70aeeca5f6c 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java
@@ -16,15 +16,10 @@
  */
 package org.apache.camel.component.jms;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestInstance;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @TestInstance(TestInstance.Lifecycle.PER_METHOD)
@@ -108,17 +103,6 @@ public class TwoConsumerOnSameTopicTest extends 
AbstractPersistentJMSTest {
         assertMockEndpointsSatisfied();
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        // must be persistent to remember the messages
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsDirectStartupOrderIssueTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsDirectStartupOrderIssueTest.java
index f64e2c16829..ba3e7653647 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsDirectStartupOrderIssueTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsDirectStartupOrderIssueTest.java
@@ -18,17 +18,12 @@ package org.apache.camel.component.jms.issues;
 
 import java.util.List;
 
-import javax.jms.ConnectionFactory;
-
-import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.jms.AbstractPersistentJMSTest;
 import org.apache.camel.impl.DefaultCamelContext;
 import org.apache.camel.spi.RouteStartupOrder;
-import org.apache.camel.test.infra.activemq.common.ConnectionFactoryHelper;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 /**
@@ -59,16 +54,6 @@ public class JmsDirectStartupOrderIssueTest extends 
AbstractPersistentJMSTest {
         assertEquals("amq", order.get(1).getRoute().getId());
     }
 
-    @Override
-    protected CamelContext createCamelContext() throws Exception {
-        CamelContext camelContext = super.createCamelContext();
-
-        ConnectionFactory connectionFactory = 
ConnectionFactoryHelper.createConnectionFactory(service);
-        camelContext.addComponent("activemq", 
jmsComponentAutoAcknowledge(connectionFactory));
-
-        return camelContext;
-    }
-
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {

Reply via email to