You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2013/10/22 11:52:53 UTC

git commit: Fixed tests

Updated Branches:
  refs/heads/master 8b9e0fd8c -> ec1a4b9ab


Fixed tests


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/ec1a4b9a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/ec1a4b9a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/ec1a4b9a

Branch: refs/heads/master
Commit: ec1a4b9ab4c3a82c1622230033fbd2ea8f597863
Parents: 8b9e0fd
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Oct 22 11:51:00 2013 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Oct 22 11:51:00 2013 +0200

----------------------------------------------------------------------
 .../org/apache/camel/component/jms/CamelJmsTestHelper.java     | 5 +++++
 .../apache/camel/component/jms/TwoConsumerOnSameQueueTest.java | 6 +++---
 .../apache/camel/component/jms/TwoConsumerOnSameTopicTest.java | 4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/ec1a4b9a/components/camel-jms/src/test/java/org/apache/camel/component/jms/CamelJmsTestHelper.java
----------------------------------------------------------------------
diff --git a/components/camel-jms/src/test/java/org/apache/camel/component/jms/CamelJmsTestHelper.java b/components/camel-jms/src/test/java/org/apache/camel/component/jms/CamelJmsTestHelper.java
index 8b9721c..8c81f3e 100644
--- a/components/camel-jms/src/test/java/org/apache/camel/component/jms/CamelJmsTestHelper.java
+++ b/components/camel-jms/src/test/java/org/apache/camel/component/jms/CamelJmsTestHelper.java
@@ -16,11 +16,13 @@
  */
 package org.apache.camel.component.jms;
 
+import java.io.File;
 import java.util.concurrent.atomic.AtomicInteger;
 import javax.jms.ConnectionFactory;
 
 import org.apache.activemq.ActiveMQConnectionFactory;
 import org.apache.activemq.pool.PooledConnectionFactory;
+import org.apache.camel.util.FileUtil;
 
 /**
  * A helper for unit testing with Apache ActiveMQ as embedded JMS broker.
@@ -74,6 +76,9 @@ public final class CamelJmsTestHelper {
         // use an unique data directory in target
         String dir = "target/activemq-data-" + id;
 
+        // remove dir so its empty on startup
+        FileUtil.removeDir(new File(dir));
+
         String url = "vm://test-broker-" + id + "?broker.persistent=true&broker.useJmx=false&broker.dataDirectory=" + dir;
         if (options != null) {
             url = url + "&" + options;

http://git-wip-us.apache.org/repos/asf/camel/blob/ec1a4b9a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameQueueTest.java
----------------------------------------------------------------------
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 ecc7ebe..e60781f 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
@@ -92,7 +92,7 @@ public class TwoConsumerOnSameQueueTest extends CamelTestSupport {
     protected CamelContext createCamelContext() throws Exception {
         CamelContext camelContext = super.createCamelContext();
 
-        ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
+        ConnectionFactory connectionFactory = CamelJmsTestHelper.createPersistentConnectionFactory();
         camelContext.addComponent("activemq", jmsComponentAutoAcknowledge(connectionFactory));
 
         return camelContext;
@@ -104,10 +104,10 @@ public class TwoConsumerOnSameQueueTest extends CamelTestSupport {
             @Override
             public void configure() throws Exception {
                 from("activemq:queue:foo").routeId("a")
-                     .to("mock:a");
+                     .to("log:a", "mock:a");
   
                 from("activemq:queue:foo").routeId("b")
-                     .to("mock:b");
+                     .to("log:b", "mock:b");
             }
         };
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/ec1a4b9a/components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java
----------------------------------------------------------------------
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 90d02fc..d6c7352 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
@@ -121,10 +121,10 @@ public class TwoConsumerOnSameTopicTest extends CamelTestSupport {
             @Override
             public void configure() throws Exception {
                 from("activemq:topic:foo").routeId("a")
-                    .to("mock:a");
+                    .to("log:a", "mock:a");
 
                 from("activemq:topic:foo").routeId("b")
-                    .to("mock:b");
+                    .to("log:b", "mock:b");
             }
         };
     }