Package org.apache.xmlrpc.client

Examples of org.apache.xmlrpc.client.XmlRpcClient.execute()


    final String methodName = "Remote.byteArrayResult";
    final Object[] params = new Object[]{new Integer(8)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(bytes, (byte[]) result));
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(bytes, (byte[]) result));
  }

  /** Test, whether we can invoke a method, passing an
   * object array.
View Full Code Here


    final String methodName = "Remote.objectArrayParam";
    final Object[] params = new Object[]{objects};
    final XmlRpcClient client = pProvider.getClient();
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, params);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
    Object result = client.execute(getExConfig(pProvider), methodName, params);
View Full Code Here

      client.execute(getConfig(pProvider), methodName, params);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
    Object result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Integer(15), result);
  }

  /** Test, whether we can invoke a method, returning an
   * object array.
View Full Code Here

    final Object[] objects = new Object[]{new Integer(0), new Integer(1),
                        new Integer(2), new Integer(3)};
    final String methodName = "Remote.objectArrayResult";
    final Object[] params = new Object[]{new Integer(4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(objects, (Object[]) result));
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(objects, (Object[]) result));
  }
View Full Code Here

    final String methodName = "Remote.objectArrayResult";
    final Object[] params = new Object[]{new Integer(4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(objects, (Object[]) result));
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertTrue(Arrays.equals(objects, (Object[]) result));
  }

  /** Test, whether we can invoke a method, passing a map.
   * @throws Exception The test failed.
View Full Code Here

    map.put("2", new Integer(3));
    map.put("3", new Integer(5));
    final String methodName = "Remote.mapParam";
    final Object[] params = new Object[]{map};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals(new Integer(21), result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Integer(21), result);
  }
View Full Code Here

    final String methodName = "Remote.mapParam";
    final Object[] params = new Object[]{map};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals(new Integer(21), result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Integer(21), result);
  }

  private void checkMap(Map pResult) {
    assertEquals(4, pResult.size());
View Full Code Here

  private void testMapResult(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.mapResult";
    final Object[] params = new Object[]{new Integer(4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    checkMap((Map) result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    checkMap((Map) result);
  }
View Full Code Here

    final String methodName = "Remote.mapResult";
    final Object[] params = new Object[]{new Integer(4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    checkMap((Map) result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    checkMap((Map) result);
  }

  /** Test, whether we can invoke a method, passing a DOM
   * node as parameter.
View Full Code Here

    dbf.setValidating(false);
    dbf.setNamespaceAware(true);
    Document doc = dbf.newDocumentBuilder().parse(new InputSource(new StringReader(xml)));
    final Object[] params = new Object[]{doc};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Integer(1+2+3+4+5), result);
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, params);
    } catch (XmlRpcExtensionException e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.