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