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/07/19 13:42:44 UTC

svn commit: r965438 - /camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java

Author: davsclaus
Date: Mon Jul 19 11:42:44 2010
New Revision: 965438

URL: http://svn.apache.org/viewvc?rev=965438&view=rev
Log:
CAMEL-2946: Fixed test due JAXB upgrade.

Modified:
    camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java

Modified: camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java?rev=965438&r1=965437&r2=965438&view=diff
==============================================================================
--- camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java (original)
+++ camel/trunk/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java Mon Jul 19 11:42:44 2010
@@ -35,8 +35,11 @@ public class SpringDataFormatWithEncodin
         bean.setPrice(2.5);
 
         MockEndpoint mock = resolveMandatoryEndpoint("mock:result", MockEndpoint.class);
-        mock.expectedBodiesReceived("<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>"
-                + "<purchaseOrder amount=\"23.0\" price=\"2.5\" name=\"Beer\"/>");
+        mock.message(0).body(String.class).startsWith("<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>");
+        mock.message(0).body(String.class).contains("purchaseOrder");
+        mock.message(0).body(String.class).contains("amount=\"23.0\"");
+        mock.message(0).body(String.class).contains("price=\"2.5\"");
+        mock.message(0).body(String.class).contains("name=\"Beer\"");
 
         template.sendBody("direct:start", bean);
 
@@ -51,8 +54,11 @@ public class SpringDataFormatWithEncodin
         bean.setPrice(2.5);
 
         MockEndpoint mock = resolveMandatoryEndpoint("mock:result", MockEndpoint.class);
-        mock.expectedBodiesReceived("<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>"
-                + "<purchaseOrder amount=\"23.0\" price=\"2.5\" name=\"Beer\"/>");
+        mock.message(0).body(String.class).startsWith("<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>");
+        mock.message(0).body(String.class).contains("purchaseOrder");
+        mock.message(0).body(String.class).contains("amount=\"23.0\"");
+        mock.message(0).body(String.class).contains("price=\"2.5\"");
+        mock.message(0).body(String.class).contains("name=\"Beer\"");
 
         // the property should override the jaxb configuration
         template.sendBodyAndProperty("direct:start", bean, Exchange.CHARSET_NAME, "utf-8");