You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bv...@apache.org on 2012/03/04 14:18:51 UTC

svn commit: r1296803 - /camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java

Author: bvahdat
Date: Sun Mar  4 13:18:50 2012
New Revision: 1296803

URL: http://svn.apache.org/viewvc?rev=1296803&view=rev
Log:
CAMEL-4797: Cleanup of UnmarshalProcessorTest.

Modified:
    camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java

Modified: camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java?rev=1296803&r1=1296802&r2=1296803&view=diff
==============================================================================
--- camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java (original)
+++ camel/trunk/camel-core/src/test/java/org/apache/camel/processor/UnmarshalProcessorTest.java Sun Mar  4 13:18:50 2012
@@ -22,6 +22,7 @@ import java.io.OutputStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Exchange;
 import org.apache.camel.Message;
+import org.apache.camel.Processor;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.TestSupport;
 import org.apache.camel.impl.DefaultCamelContext;
@@ -32,7 +33,7 @@ public class UnmarshalProcessorTest exte
 
     public void testDataFormatReturnsSameExchange() throws Exception {
         Exchange exchange = createExchangeWithBody(new DefaultCamelContext(), "body");
-        UnmarshalProcessor processor = new UnmarshalProcessor(new MyDataFormat(exchange));
+        Processor processor = new UnmarshalProcessor(new MyDataFormat(exchange));
 
         processor.process(exchange);
 
@@ -43,7 +44,7 @@ public class UnmarshalProcessorTest exte
         CamelContext context = new DefaultCamelContext();
         Exchange exchange = createExchangeWithBody(context, "body");
         Exchange exchange2 = createExchangeWithBody(context, "body2");
-        UnmarshalProcessor processor = new UnmarshalProcessor(new MyDataFormat(exchange2));
+        Processor processor = new UnmarshalProcessor(new MyDataFormat(exchange2));
 
         try {
             processor.process(exchange);
@@ -57,19 +58,20 @@ public class UnmarshalProcessorTest exte
         Exchange exchange = createExchangeWithBody(new DefaultCamelContext(), "body");
         Message out = new DefaultMessage();
         out.setBody(new Object());
-        UnmarshalProcessor processor = new UnmarshalProcessor(new MyDataFormat(out));
+        Processor processor = new UnmarshalProcessor(new MyDataFormat(out));
 
         processor.process(exchange);
-        assertEquals(out, exchange.getOut());
+        assertSame("UnmarshalProcessor did not make use of the returned OUT message", out, exchange.getOut());
+        assertSame("UnmarshalProcessor did change the body bound to the OUT message", out.getBody(), exchange.getOut().getBody());
     }
 
     public void testDataFormatReturnsBody() throws Exception {
         Exchange exchange = createExchangeWithBody(new DefaultCamelContext(), "body");
         Object unmarshalled = new Object();
-        UnmarshalProcessor processor = new UnmarshalProcessor(new MyDataFormat(unmarshalled));
+        Processor processor = new UnmarshalProcessor(new MyDataFormat(unmarshalled));
 
         processor.process(exchange);
-        assertEquals(unmarshalled, exchange.getOut().getBody());
+        assertSame("UnmarshalProcessor did not make use of the returned object being returned while unmarshalling", unmarshalled, exchange.getOut().getBody());
     }
 
     private static class MyDataFormat implements DataFormat {
@@ -98,4 +100,5 @@ public class UnmarshalProcessorTest exte
             return object;
         }
     }
+
 }