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()),