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() {