You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Claus Ibsen <cl...@gmail.com> on 2010/10/18 13:43:02 UTC

Re: svn commit: r1023715 - in /camel/trunk/components: camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java

Willem there is this Thread.sleep in this commit. I think its a mistake.


On Mon, Oct 18, 2010 at 11:56 AM,  <ni...@apache.org> wrote:
> Author: ningjiang
> Date: Mon Oct 18 09:56:04 2010
> New Revision: 1023715
>
> URL: http://svn.apache.org/viewvc?rev=1023715&view=rev
> Log:
> Polish the unit test of JmsMessageBindTest
>
> Modified:
>    camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
>    camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java
>
> Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java
> URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java?rev=1023715&r1=1023714&r2=1023715&view=diff
> ==============================================================================
> --- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java (original)
> +++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CXFGreeterRouterTest.java Mon Oct 18 09:56:04 2010
> @@ -83,6 +83,7 @@ public class CXFGreeterRouterTest extend
>
>     @Test
>     public void testInvokingServiceFromCXFClient() throws Exception {
> +        Thread.sleep(330000);
>         Service service = Service.create(serviceName);
>         service.addPort(routerPortName, "http://schemas.xmlsoap.org/soap/",
>                         "http://localhost:9003/CamelContext/RouterPort");
>
> Modified: camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java
> URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java?rev=1023715&r1=1023714&r2=1023715&view=diff
> ==============================================================================
> --- camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java (original)
> +++ camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/bind/JmsMessageBindTest.java Mon Oct 18 09:56:04 2010
> @@ -16,8 +16,10 @@
>  */
>  package org.apache.camel.component.jms.bind;
>
> +import java.util.HashMap;
>  import java.util.Map;
>
> +import org.apache.camel.component.jms.JmsBinding;
>  import org.apache.camel.component.mock.MockEndpoint;
>  import org.apache.camel.test.junit4.CamelSpringTestSupport;
>  import org.junit.Test;
> @@ -32,8 +34,13 @@ public class JmsMessageBindTest extends
>     public void testSendAMessageToBean() throws Exception {
>         MockEndpoint endpoint = getMockEndpoint("mock:result");
>         endpoint.expectedBodiesReceived("Completed");
> +
> +        Map<String, Object> headers = new HashMap<String, Object>();
> +        headers.put("foo", "bar");
> +        // this header should not be sent as its value cannot be serialized
> +        headers.put("binding", new JmsBinding());
>
> -        template.sendBodyAndHeader("activemq:Test.BindingQueue", "SomeBody", "foo", "bar");
> +        template.sendBodyAndHeaders("activemq:Test.BindingQueue", "SomeBody", headers);
>
>         // lets wait for the method to be invoked
>         assertMockEndpointsSatisfied();
> @@ -42,9 +49,11 @@ public class JmsMessageBindTest extends
>         MyBean bean = getMandatoryBean(MyBean.class, "myBean");
>         assertEquals("body", "SomeBody", bean.getBody());
>
> -        Map headers = bean.getHeaders();
> -        assertNotNull("No headers!", headers);
> -        assertEquals("foo header", "bar", headers.get("foo"));
> +        Map beanHeaders = bean.getHeaders();
> +        assertNotNull("No headers!", beanHeaders);
> +
> +        assertEquals("foo header", "bar", beanHeaders.get("foo"));
> +        assertNull("Should get a null value", beanHeaders.get("binding"));
>     }
>
>     @Override
>
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus