You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ay...@apache.org on 2014/06/04 19:51:00 UTC

git commit: adding another xml tokenizer test

Repository: camel
Updated Branches:
  refs/heads/master 8a122a1bb -> dc8b4fe13


adding another xml tokenizer test


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/dc8b4fe1
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/dc8b4fe1
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/dc8b4fe1

Branch: refs/heads/master
Commit: dc8b4fe1359d9632fe7e2ec1e6dbcbc22b1f8227
Parents: 8a122a1
Author: Akitoshi Yoshida <ay...@apache.org>
Authored: Wed Jun 4 19:50:12 2014 +0200
Committer: Akitoshi Yoshida <ay...@apache.org>
Committed: Wed Jun 4 19:50:40 2014 +0200

----------------------------------------------------------------------
 .../tokenizer/XMLTokenizeWrapLanguageTest.java        | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/dc8b4fe1/camel-core/src/test/java/org/apache/camel/language/tokenizer/XMLTokenizeWrapLanguageTest.java
----------------------------------------------------------------------
diff --git a/camel-core/src/test/java/org/apache/camel/language/tokenizer/XMLTokenizeWrapLanguageTest.java b/camel-core/src/test/java/org/apache/camel/language/tokenizer/XMLTokenizeWrapLanguageTest.java
index 6733979..cc757c1 100644
--- a/camel-core/src/test/java/org/apache/camel/language/tokenizer/XMLTokenizeWrapLanguageTest.java
+++ b/camel-core/src/test/java/org/apache/camel/language/tokenizer/XMLTokenizeWrapLanguageTest.java
@@ -120,6 +120,20 @@ public class XMLTokenizeWrapLanguageTest extends ContextTestSupport {
         assertMockEndpointsSatisfied();
     }
 
+    public void testSendParentMessagesWithDifferentAttributesToTokenize() throws Exception {
+        getMockEndpoint("mock:result").expectedBodiesReceived(
+                "<?xml version='1.0' encoding='UTF-8'?><g:grandparent xmlns:g='urn:g'><c:parent name='e' xmlns:c='urn:c' xmlns:d=\"urn:d\">"
+                + "<c:child some_attr='a' anotherAttr='a'></c:child></c:parent></g:grandparent>",
+                "<?xml version='1.0' encoding='UTF-8'?><g:grandparent xmlns:g='urn:g'><c:parent name='f' xmlns:c='urn:c' xmlns:d=\"urn:d\">"
+                + "<c:child some_attr='b' anotherAttr='b'/></c:parent></g:grandparent>");
+
+        template.sendBody("direct:start",
+                "<?xml version='1.0' encoding='UTF-8'?><g:grandparent xmlns:g='urn:g'><c:parent name='e' xmlns:c='urn:c' xmlns:d=\"urn:d\">"
+                + "<c:child some_attr='a' anotherAttr='a'></c:child></c:parent><c:parent name='f' xmlns:c='urn:c' xmlns:d=\"urn:d\"><c:child some_attr='b' anotherAttr='b'/>"
+                + "</c:parent></g:grandparent>");
+        assertMockEndpointsSatisfied();
+    }
+
     @Override
     protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {