rubys       01/07/12 09:50:47

  Modified:    java/samples/interop EchoTestClient.java
  Log:
  Order the tests per http://www.whitemesa.com/interop/proposal2.html
  
  Revision  Changes    Path
  1.10      +22 -22    xml-soap/java/samples/interop/EchoTestClient.java
  
  Index: EchoTestClient.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/samples/interop/EchoTestClient.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- EchoTestClient.java       2001/07/12 15:59:08     1.9
  +++ EchoTestClient.java       2001/07/12 16:50:43     1.10
  @@ -136,24 +136,25 @@
       DecimalDeserializer decimalSer = new DecimalDeserializer();
       BooleanDeserializer booleanSer = new BooleanDeserializer();
       smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName(OBJECT_URI, "SOAPStruct"), 
Data.class, dataSer, dataSer);
  +    
  +    Parameter p = new Parameter("inputString", String.class, "Hi there!", null);
  +    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
stringDser);
  +    doCall(url, "echoString", p);
  +
  +    p = new Parameter("inputStringArray", String[].class, new String[]{
  +                      "First",
  +                      "Second",
  +                      "Fifth (just kidding :))",
  +                      "Fourth",
  +                      "Last"}, null);
  +    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
arraySer);
  +    doCall(url, "echoStringArray", p);               
   
       Integer i = new Integer(5);
  -    Parameter p = new Parameter("inputInteger", Integer.class, i, null);
  +    p = new Parameter("inputInteger", Integer.class, i, null);
       smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
intDser);
       doCall(url, "echoInteger", p);
       
  -    p = new Parameter("inputFloat", Float.class, new Float(55.5), null);
  -    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
floatDser);
  -    doCall(url, "echoFloat", p);
  -    
  -    p = new Parameter("inputString", String.class, "Hi there!", null);
  -    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
stringDser);
  -    doCall(url, "echoString", p);
  -    
  -    p = new Parameter("inputStruct", Data.class, new Data(5, "Hola, baby", 
(float)10.0), null);
  -    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
dataSer);
  -    doCall(url, "echoStruct", p);
  -    
       p = new Parameter("inputIntegerArray", Integer[].class, new Integer[]{
                         new Integer(5),
                         new Integer(4),
  @@ -162,6 +163,10 @@
                         new Integer(1)}, null);
       smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
arraySer);
       doCall(url, "echoIntegerArray", p);              
  +    
  +    p = new Parameter("inputFloat", Float.class, new Float(55.5), null);
  +    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
floatDser);
  +    doCall(url, "echoFloat", p);
   
       p = new Parameter("inputFloatArray", Float[].class, new Float[]{
                         new Float(5.5),
  @@ -171,15 +176,10 @@
                         new Float(1.1)}, null);
       smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
arraySer);
       doCall(url, "echoFloatArray", p);                
  -
  -    p = new Parameter("inputStringArray", String[].class, new String[]{
  -                      "First",
  -                      "Second",
  -                      "Fifth (just kidding :))",
  -                      "Fourth",
  -                      "Last"}, null);
  -    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
arraySer);
  -    doCall(url, "echoStringArray", p);               
  +    
  +    p = new Parameter("inputStruct", Data.class, new Data(5, "Hola, baby", 
(float)10.0), null);
  +    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "return"), null, null, 
dataSer);
  +    doCall(url, "echoStruct", p);
   
       p = new Parameter("inputStructArray", Data[].class, new Data[]{
                         new Data(5, "cinqo", new Float("5.55555").floatValue()),
  
  
  

Reply via email to