public void testParseFalse() { List<String> resp = null; resp = XmlRpcHelper.parseResponseTuple(new ByteArrayInputStream(FALSE_RESPONSE.getBytes())); assertNotNull(resp); assertEquals(2, resp.size()); assertEquals("boolean", resp.get(0)); assertEquals("0", resp.get(1)); }
public void testParse_multiValue() { String response = String.format( RESPONSE_TEMPLATE, " <string>1234</string>\r\n" + "</param>\r\n" + "<param>\r\n" + " <i4>1</i4>\r\n" + "</param>\r\n" + "<param>\r\n" + " <string>hypotenuse</string>\r\n"); List<String> resp = null; resp = XmlRpcHelper.parseResponseTuple(new ByteArrayInputStream(response.getBytes())); assertNotNull(resp); assertEquals(6, resp.size()); assertEquals("string", resp.get(0)); assertEquals("1234", resp.get(1)); assertEquals("i4", resp.get(2)); assertEquals("1", resp.get(3)); assertEquals("string", resp.get(4)); assertEquals("hypotenuse", resp.get(5)); }