Updated Branches: refs/heads/camel-2.11.x 0785cac1e -> 22ada8abc refs/heads/master 79700e1b7 -> c13f7c89c
Fix test issue related to order of attributes in xml element Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/c13f7c89 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/c13f7c89 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/c13f7c89 Branch: refs/heads/master Commit: c13f7c89c6dee87dabe106d625e9339667f9b7da Parents: 79700e1 Author: Hadrian Zbarcea <hzbar...@gmail.com> Authored: Fri Nov 22 11:40:08 2013 -0500 Committer: Claus Ibsen <davscl...@apache.org> Committed: Sun Nov 24 12:04:29 2013 +0100 ---------------------------------------------------------------------- .../util/DumpModelAsXmlTransformRouteTest.java | 21 ++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/c13f7c89/camel-core/src/test/java/org/apache/camel/util/DumpModelAsXmlTransformRouteTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/util/DumpModelAsXmlTransformRouteTest.java b/camel-core/src/test/java/org/apache/camel/util/DumpModelAsXmlTransformRouteTest.java index f63f7bb..e58d68d 100644 --- a/camel-core/src/test/java/org/apache/camel/util/DumpModelAsXmlTransformRouteTest.java +++ b/camel-core/src/test/java/org/apache/camel/util/DumpModelAsXmlTransformRouteTest.java @@ -18,7 +18,12 @@ package org.apache.camel.util; import org.apache.camel.ContextTestSupport; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.converter.jaxp.XmlConverter; import org.apache.camel.model.ModelHelper; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; /** * @@ -30,8 +35,20 @@ public class DumpModelAsXmlTransformRouteTest extends ContextTestSupport { assertNotNull(xml); log.info(xml); - assertTrue(xml.contains("<simple>Hello ${body}</simple>")); - assertTrue(xml.contains("<to uri=\"mock:result\" customId=\"true\" id=\"myMock\"/>")); + Document doc = new XmlConverter().toDOMDocument(xml); + NodeList nodes = doc.getElementsByTagName("simple"); + assertEquals(1, nodes.getLength()); + Element node = (Element)nodes.item(0); + assertNotNull("Node <simple> expected to be instanceof Element", node); + assertEquals("Hello ${body}", node.getTextContent()); + + nodes = doc.getElementsByTagName("to"); + assertEquals(1, nodes.getLength()); + node = (Element)nodes.item(0); + assertNotNull("Node <to> expected to be instanceof Element", node); + assertEquals("mock:result", node.getAttribute("uri")); + assertEquals("myMock", node.getAttribute("id")); + assertEquals("true", node.getAttribute("customId")); } @Override