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");