Author: davsclaus
Date: Mon Aug  3 07:45:47 2009
New Revision: 800241

URL: http://svn.apache.org/viewvc?rev=800241&view=rev
Log:
CAMEL-1867: polished unit test

Modified:
    
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyTest.java
    
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyUsingJmsConfigurationTest.java

Modified: 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyTest.java?rev=800241&r1=800240&r2=800241&view=diff
==============================================================================
--- 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyTest.java
 (original)
+++ 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyTest.java
 Mon Aug  3 07:45:47 2009
@@ -44,6 +44,12 @@
         template.sendBodyAndHeader(uri, "Hello World", "HEADER_1", "VALUE_1");
 
         assertMockEndpointsSatisfied();
+
+        assertEquals("VALUE_1", 
mock.getReceivedExchanges().get(0).getIn().getHeader("HEADER_1"));
+        assertEquals("VALUE_2", 
mock.getReceivedExchanges().get(0).getIn().getHeader("HEADER_2"));
+
+        assertEquals("VALUE_1", 
mock.getReceivedExchanges().get(0).getIn().getHeaders().get("HEADER_1"));
+        assertEquals("VALUE_2", 
mock.getReceivedExchanges().get(0).getIn().getHeaders().get("HEADER_2"));
     }
 
     protected CamelContext createCamelContext() throws Exception {

Modified: 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyUsingJmsConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyUsingJmsConfigurationTest.java?rev=800241&r1=800240&r2=800241&view=diff
==============================================================================
--- 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyUsingJmsConfigurationTest.java
 (original)
+++ 
camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsPassThroughtJmsKeyFormatStrategyUsingJmsConfigurationTest.java
 Mon Aug  3 07:45:47 2009
@@ -42,10 +42,19 @@
         mock.message(0).body().isEqualTo("Hello World");
         mock.message(0).header("HEADER_1").isEqualTo("VALUE_1");
         mock.message(0).header("HEADER_2").isEqualTo("VALUE_2");
+        mock.message(0).header("HEADER_3").isEqualTo("VALUE_3");
 
         template.sendBodyAndHeader(uri, "Hello World", "HEADER_1", "VALUE_1");
 
         assertMockEndpointsSatisfied();
+
+        assertEquals("VALUE_1", 
mock.getReceivedExchanges().get(0).getIn().getHeader("HEADER_1"));
+        assertEquals("VALUE_2", 
mock.getReceivedExchanges().get(0).getIn().getHeader("HEADER_2"));
+        assertEquals("VALUE_3", 
mock.getReceivedExchanges().get(0).getIn().getHeader("HEADER_3"));
+
+        assertEquals("VALUE_1", 
mock.getReceivedExchanges().get(0).getIn().getHeaders().get("HEADER_1"));
+        assertEquals("VALUE_2", 
mock.getReceivedExchanges().get(0).getIn().getHeaders().get("HEADER_2"));
+        assertEquals("VALUE_3", 
mock.getReceivedExchanges().get(0).getIn().getHeaders().get("HEADER_3"));
     }
 
     protected CamelContext createCamelContext() throws Exception {
@@ -71,7 +80,16 @@
                             assertEquals("VALUE_1", 
exchange.getIn().getHeader("HEADER_1"));
                         }
                     })
+                    .setHeader("HEADER_3", constant("START"))
                     .setHeader("HEADER_2", constant("VALUE_2"))
+                    .process(new Processor() {
+                        public void process(Exchange exchange) throws 
Exception {
+                            Map headers = exchange.getIn().getHeaders();
+                            assertEquals("START", headers.get("HEADER_3"));
+                            assertEquals("START", 
exchange.getIn().getHeader("HEADER_3"));
+                        }
+                    })
+                    .setHeader("HEADER_3", constant("VALUE_3"))
                     .to("mock:result");
             }
         };


Reply via email to