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 2010/02/05 11:01:57 UTC

svn commit: r906884 - in /camel/trunk/tests/camel-itest/src/test: java/org/apache/camel/itest/jms/ resources/

Author: davsclaus
Date: Fri Feb  5 10:01:57 2010
New Revision: 906884

URL: http://svn.apache.org/viewvc?rev=906884&view=rev
Log:
Using different port number to avoid clash.

Added:
    camel/trunk/tests/camel-itest/src/test/resources/activemq7.xml
      - copied, changed from r906832, camel/trunk/tests/camel-itest/src/test/resources/activemq.xml
    camel/trunk/tests/camel-itest/src/test/resources/activemq8.xml
      - copied, changed from r906832, camel/trunk/tests/camel-itest/src/test/resources/activemq.xml
Modified:
    camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java
    camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java
    camel/trunk/tests/camel-itest/src/test/resources/activemq.xml

Modified: camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java?rev=906884&r1=906883&r2=906884&view=diff
==============================================================================
--- camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java (original)
+++ camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java Fri Feb  5 10:01:57 2010
@@ -16,6 +16,12 @@
  */
 package org.apache.camel.itest.jms;
 
+import javax.jms.ConnectionFactory;
+import javax.naming.Context;
+
+import org.apache.activemq.ActiveMQConnectionFactory;
+import org.apache.camel.component.jms.JmsComponent;
+import org.apache.camel.util.jndi.JndiContext;
 import org.junit.Test;
 
 /**
@@ -25,6 +31,24 @@
     protected int mediumQueueCount = 1000;
 
     @Override
+    protected String getActiveMQFileName() {
+        // using different port number to avoid clash
+        return "activemq8.xml";
+    }
+
+    @Override
+    protected Context createJndiContext() throws Exception {
+        JndiContext answer = new JndiContext();
+        answer.bind("myBean", myBean);
+
+        // add ActiveMQ client
+        ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("tcp://localhost:61618");
+        answer.bind("activemq", JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));
+
+        return answer;
+    }
+
+    @Override
     @Test
     public void testSendingAndReceivingMessages() throws Exception {
         int expected = mediumQueueCount + messageCount;

Modified: camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java?rev=906884&r1=906883&r2=906884&view=diff
==============================================================================
--- camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java (original)
+++ camel/trunk/tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java Fri Feb  5 10:01:57 2010
@@ -18,9 +18,12 @@
 
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
+import javax.jms.ConnectionFactory;
 import javax.naming.Context;
 
+import org.apache.activemq.ActiveMQConnectionFactory;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.jms.JmsComponent;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.apache.camel.util.jndi.JndiContext;
 import org.apache.commons.logging.Log;
@@ -44,6 +47,11 @@
     protected boolean useLocalBroker = true;
     private int consumedMessageCount;
 
+    protected String getActiveMQFileName() {
+        // using different port number to avoid clash
+        return "activemq7.xml";
+    }
+
     @Test
     public void testSendingAndReceivingMessages() throws Exception {
         setExpectedMessageCount(messageCount);
@@ -89,7 +97,7 @@
     @Before
     public void setUp() throws Exception {
         if (useLocalBroker) {
-            applicationContext = new ClassPathXmlApplicationContext("activemq.xml");
+            applicationContext = new ClassPathXmlApplicationContext(getActiveMQFileName());
             applicationContext.start();
         }
 
@@ -118,6 +126,11 @@
     protected Context createJndiContext() throws Exception {
         JndiContext answer = new JndiContext();
         answer.bind("myBean", myBean);
+
+        // add ActiveMQ client
+        ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("tcp://localhost:61617");
+        answer.bind("activemq", JmsComponent.jmsComponentAutoAcknowledge(connectionFactory));
+
         return answer;
     }
 

Modified: camel/trunk/tests/camel-itest/src/test/resources/activemq.xml
URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest/src/test/resources/activemq.xml?rev=906884&r1=906883&r2=906884&view=diff
==============================================================================
--- camel/trunk/tests/camel-itest/src/test/resources/activemq.xml (original)
+++ camel/trunk/tests/camel-itest/src/test/resources/activemq.xml Fri Feb  5 10:01:57 2010
@@ -20,7 +20,7 @@
   xmlns:broker="http://activemq.apache.org/schema/core"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.2.0.xsd">
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">
 
    <broker:broker id="broker" useJmx="false" persistent="false" dataDirectory="target/activemq">
     <broker:transportConnectors>

Copied: camel/trunk/tests/camel-itest/src/test/resources/activemq7.xml (from r906832, camel/trunk/tests/camel-itest/src/test/resources/activemq.xml)
URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest/src/test/resources/activemq7.xml?p2=camel/trunk/tests/camel-itest/src/test/resources/activemq7.xml&p1=camel/trunk/tests/camel-itest/src/test/resources/activemq.xml&r1=906832&r2=906884&rev=906884&view=diff
==============================================================================
--- camel/trunk/tests/camel-itest/src/test/resources/activemq.xml (original)
+++ camel/trunk/tests/camel-itest/src/test/resources/activemq7.xml Fri Feb  5 10:01:57 2010
@@ -20,11 +20,11 @@
   xmlns:broker="http://activemq.apache.org/schema/core"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.2.0.xsd">
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">
 
    <broker:broker id="broker" useJmx="false" persistent="false" dataDirectory="target/activemq">
     <broker:transportConnectors>
-       <broker:transportConnector name="openwire" uri="tcp://localhost:61616"/>
+       <broker:transportConnector name="openwire" uri="tcp://localhost:61617"/>
     </broker:transportConnectors>
   </broker:broker>
 

Copied: camel/trunk/tests/camel-itest/src/test/resources/activemq8.xml (from r906832, camel/trunk/tests/camel-itest/src/test/resources/activemq.xml)
URL: http://svn.apache.org/viewvc/camel/trunk/tests/camel-itest/src/test/resources/activemq8.xml?p2=camel/trunk/tests/camel-itest/src/test/resources/activemq8.xml&p1=camel/trunk/tests/camel-itest/src/test/resources/activemq.xml&r1=906832&r2=906884&rev=906884&view=diff
==============================================================================
--- camel/trunk/tests/camel-itest/src/test/resources/activemq.xml (original)
+++ camel/trunk/tests/camel-itest/src/test/resources/activemq8.xml Fri Feb  5 10:01:57 2010
@@ -20,11 +20,11 @@
   xmlns:broker="http://activemq.apache.org/schema/core"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
-  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.2.0.xsd">
+  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">
 
    <broker:broker id="broker" useJmx="false" persistent="false" dataDirectory="target/activemq">
     <broker:transportConnectors>
-       <broker:transportConnector name="openwire" uri="tcp://localhost:61616"/>
+       <broker:transportConnector name="openwire" uri="tcp://localhost:61618"/>
     </broker:transportConnectors>
   </broker:broker>