Package org.apache.xmlrpc.client

Examples of org.apache.xmlrpc.client.XmlRpcClient


  }

  private void testNullableStringParam(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.nullableStringParam";
    final Object[] params = new Object[]{"abc"};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals("abcabc", result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals("abcabc", result);
    final Object[] nullParams = new Object[]{null};
    result = client.execute(getExConfig(pProvider), methodName, nullParams);
    assertEquals("", result);
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, nullParams);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
  }
View Full Code Here


  }

  private void testNullableStringResult(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.nullableStringResult";
    final Object[] params = new Object[]{"abc"};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals("abcabc", result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals("abcabc", result);
    final Object[] nullParams = new Object[]{null};
    result = client.execute(getExConfig(pProvider), methodName, nullParams);
    assertEquals(null, result);
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, nullParams);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
  }
View Full Code Here

  }

  private void testFloatParam(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.floatParam";
    final Object[] params = new Object[]{new Float(0.4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(8, Math.round(((Double) result).doubleValue()*10));
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, params);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
  }
View Full Code Here

  }

  private void testFloatResult(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.floatResult";
    final Object[] params = new Object[]{new Float(0.4)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Float(0.8), result);
    boolean ok = false;
    try {
      client.execute(getConfig(pProvider), methodName, params);
    } catch (XmlRpcExtensionException e) {
      ok = true;
    }
    assertTrue(ok);
  }
View Full Code Here

  }

  private void testDoubleParam(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.doubleParam";
    final Object[] params = new Object[]{new Double(0.6)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals(new Double(1.2), result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Double(1.2), result);
  }
View Full Code Here

  }

  private void testDoubleResult(ClientProvider pProvider) throws Exception {
    final String methodName = "Remote.doubleResult";
    final Object[] params = new Object[]{new Double(0.6)};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals(new Double(1.2), result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Double(1.2), result);
  }
View Full Code Here

  private void testByteArrayParam(ClientProvider pProvider) throws Exception {
    final byte[] bytes = new byte[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    final String methodName = "Remote.byteArrayParam";
    final Object[] params = new Object[]{bytes};
    final XmlRpcClient client = pProvider.getClient();
    Object result = client.execute(getConfig(pProvider), methodName, params);
    assertEquals(new Integer(0+1+2+3+4+5+6+7+8+9), result);
    result = client.execute(getExConfig(pProvider), methodName, params);
    assertEquals(new Integer(0+1+2+3+4+5+6+7+8+9), result);
  }
View Full Code Here

  private void testByteArrayResult(ClientProvider pProvider) throws Exception {
    final byte[] bytes = new byte[]{0, 1, 2, 3, 4, 5, 6, 7};
    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));
  }
View Full Code Here

  private void testObjectArrayParam(ClientProvider pProvider) throws Exception {
    final Object[] objects = new Object[]{new Byte((byte) 1), new Short((short) 2),
                        new Integer(3), new Long(4), "5"};
    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);
    assertEquals(new Integer(15), result);
  }
View Full Code Here

  private void testObjectArrayResult(ClientProvider pProvider) throws Exception {
    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

TOP

Related Classes of org.apache.xmlrpc.client.XmlRpcClient

Copyright © 2018 www.massapicom. 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.