Author: davsclaus
Date: Thu Jul 24 11:45:08 2008
New Revision: 679486
URL: http://svn.apache.org/viewvc?rev=679486&view=rev
Log:
CAMEL-755. Applied patch with thanks.
Modified:
activemq/camel/trunk/components/camel-amqp/pom.xml
activemq/camel/trunk/components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPRouteTest.java
activemq/camel/trunk/components/camel-amqp/src/test/resources/log4j.properties
Modified: activemq/camel/trunk/components/camel-amqp/pom.xml
URL:
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-amqp/pom.xml?rev=679486&r1=679485&r2=679486&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-amqp/pom.xml (original)
+++ activemq/camel/trunk/components/camel-amqp/pom.xml Thu Jul 24 11:45:08 2008
@@ -57,6 +57,7 @@
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
+ <version>1.0.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
@@ -90,6 +91,12 @@
</dependency>
<dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.4</version>
+ </dependency>
+
+ <dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<scope>test</scope>
@@ -115,9 +122,6 @@
<configuration>
<childDelegation>false</childDelegation>
<useFile>true</useFile>
- <excludes>
- <exclude>**/AMQPRouteTest.*</exclude>
- </excludes>
</configuration>
</plugin>
</plugins>
Modified:
activemq/camel/trunk/components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPRouteTest.java
URL:
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPRouteTest.java?rev=679486&r1=679485&r2=679486&view=diff
==============================================================================
---
activemq/camel/trunk/components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPRouteTest.java
(original)
+++
activemq/camel/trunk/components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPRouteTest.java
Thu Jul 24 11:45:08 2008
@@ -21,6 +21,7 @@
import org.apache.camel.ContextTestSupport;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.commons.lang.SerializationUtils;
import org.apache.qpid.client.transport.TransportConnection;
import static org.apache.camel.component.amqp.AMQPComponent.amqpComponent;
@@ -42,7 +43,8 @@
resultEndpoint.assertIsSatisfied();
}
- public void testJmsRouteWithObjectMessage() throws Exception {
+ // TODO fix this test
+ public void xtestJmsRouteWithObjectMessage() throws Exception {
PurchaseOrder expectedBody = new PurchaseOrder("Beer", 10);
resultEndpoint.expectedBodiesReceived(expectedBody);
@@ -53,6 +55,18 @@
resultEndpoint.assertIsSatisfied();
}
+ public void testJmsRouteWithByteArrayMessage() throws Exception {
+ PurchaseOrder aPO = new PurchaseOrder("Beer", 10);
+ byte[] expectedBody = SerializationUtils.serialize(aPO);
+
+ resultEndpoint.expectedBodiesReceived(expectedBody);
+ resultEndpoint.message(0).header("cheese").isEqualTo(123);
+
+ sendExchange(expectedBody);
+
+ resultEndpoint.assertIsSatisfied();
+ }
+
protected void sendExchange(final Object expectedBody) {
template.sendBodyAndHeader("amqp:queue:test.a", expectedBody,
"cheese", 123);
}
@@ -90,4 +104,4 @@
}
};
}
-}
\ No newline at end of file
+}
Modified:
activemq/camel/trunk/components/camel-amqp/src/test/resources/log4j.properties
URL:
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-amqp/src/test/resources/log4j.properties?rev=679486&r1=679485&r2=679486&view=diff
==============================================================================
---
activemq/camel/trunk/components/camel-amqp/src/test/resources/log4j.properties
(original)
+++
activemq/camel/trunk/components/camel-amqp/src/test/resources/log4j.properties
Thu Jul 24 11:45:08 2008
@@ -1,20 +1,3 @@
-## ------------------------------------------------------------------------
-## 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.
-## ------------------------------------------------------------------------
-
## ---------------------------------------------------------------------------
## Licensed to the Apache Software Foundation (ASF) under one or more
## contributor license agreements. See the NOTICE file distributed with
@@ -35,7 +18,7 @@
#
# The logging properties used during tests..
#
-log4j.rootLogger=DEBUG, stdout
+log4j.rootLogger=INFO, out
log4j.logger.org.apache.activemq.spring=WARN
@@ -48,6 +31,7 @@
log4j.appender.out=org.apache.log4j.FileAppender
log4j.appender.out.layout=org.apache.log4j.PatternLayout
log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} -
%m%n
-log4j.appender.out.file=target/camel-test.log
+log4j.appender.out.file=target/camel-amqp-test.log
log4j.appender.out.append=true
+log4j.logger.org.apache.camel=DEBUG