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));
  }