You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ha...@apache.org on 2013/11/22 17:40:47 UTC

git commit: Fix test issue related to order of attributes in xml element

Updated Branches:
  refs/heads/camel-2.12.x 361e297bc -> 60a0ae9a2


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/60a0ae9a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/60a0ae9a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/60a0ae9a

Branch: refs/heads/camel-2.12.x
Commit: 60a0ae9a269361ca3a280dc35ac6d312868d4274
Parents: 361e297
Author: Hadrian Zbarcea <hz...@gmail.com>
Authored: Fri Nov 22 11:40:08 2013 -0500
Committer: Hadrian Zbarcea <hz...@gmail.com>
Committed: Fri Nov 22 11:40:37 2013 -0500

----------------------------------------------------------------------
 .../util/DumpModelAsXmlTransformRouteTest.java  | 21 ++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/60a0ae9a/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