OMElement elem = sender.sendReceive(getPayload());
assertEquals(elem.getFirstElement().getText(), "abcdefghiklm10");
}
public void testomElementArray() throws Exception {
RPCServiceClient sender = getRPCClient("EchoXMLService", "omElementArray");
String str = "<req:omElementArray xmlns:req=\"http://rpc.axis2.apache.org\">\n" +
" <arg0><abc>vaue1</abc></arg0>\n" +
" <arg0><abc>vaue2</abc></arg0>\n" +
" <arg0><abc>vaue3</abc></arg0>\n" +
" <arg0><abc>vaue4</abc></arg0>\n" +
"</req:omElementArray>";
StAXOMBuilder staxOMBuilder;
XMLStreamReader xmlReader = StAXUtils.createXMLStreamReader(new
ByteArrayInputStream(str.getBytes()));
OMFactory fac = OMAbstractFactory.getOMFactory();
staxOMBuilder = new StAXOMBuilder(fac, xmlReader);
OMElement elem = sender.sendReceive(staxOMBuilder.getDocumentElement());
assertEquals("4", elem.getFirstElement().getText());
}