fix and test for INT-453
This commit is contained in:
@@ -147,7 +147,7 @@ public class XPathMessageSplitter extends AbstractMessageSplitter {
|
||||
List<Node> docList = new ArrayList<Node>(nodeList.size());
|
||||
for (Node node : nodeList) {
|
||||
Document doc = documentBuilder.newDocument();
|
||||
doc.importNode(node, true);
|
||||
doc.appendChild(doc.importNode(node, true));
|
||||
docList.add(doc);
|
||||
}
|
||||
return docList;
|
||||
|
||||
@@ -79,6 +79,8 @@ public class XPathMessageSplitterTests {
|
||||
assertEquals("Wrong number of messages", 3, docMessages.size());
|
||||
for (Message<?> message : docMessages) {
|
||||
assertTrue("unexpected payload type" + message.getPayload().getClass().getName(), message.getPayload() instanceof Document);
|
||||
Document docPayload = (Document)message.getPayload();
|
||||
assertEquals("Wrong root element name" ,"order", docPayload.getDocumentElement().getLocalName());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user