scheu 02/04/09 11:51:41
Modified: java/test/encoding TestDeser.java
Log:
More commits to follow.
Revision Changes Path
1.31 +50 -13 xml-axis/java/test/encoding/TestDeser.java
Index: TestDeser.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/encoding/TestDeser.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- TestDeser.java 6 Mar 2002 22:46:01 -0000 1.30
+++ TestDeser.java 9 Apr 2002 18:51:41 -0000 1.31
@@ -25,7 +25,8 @@
import java.util.Map;
import java.util.Set;
import java.util.Vector;
-
+import samples.echo.SOAPStruct;
+import samples.echo.SOAPStructStruct;
/**
* Test deserialization of SOAP responses
*/
@@ -476,10 +477,20 @@
// This was created from a return received from a .NET service
public void testArrayL() throws Exception {
- samples.echo.SOAPStruct[] s = new samples.echo.SOAPStruct[]
- {new samples.echo.SOAPStruct(1, "one", 1.1F),
- new samples.echo.SOAPStruct(2, "two", 2.2F),
- new samples.echo.SOAPStruct(3, "three", 3.3F)};
+ SOAPStruct[] s = new SOAPStruct[] {
+ new SOAPStruct(),
+ new SOAPStruct(),
+ new SOAPStruct()};
+ s[0].setVarInt(1);
+ s[0].setVarString("one");
+ s[0].setVarFloat(1.1F);
+ s[1].setVarInt(2);
+ s[1].setVarString("two");
+ s[1].setVarFloat(2.2F);
+ s[2].setVarInt(3);
+ s[2].setVarString("three");
+ s[2].setVarFloat(3.3F);
+
deserialize("<soapenc:Array id=\"ref-7\"
soapenc:arrayType=\"me:SOAPStruct[3]\">" +
"<item href=\"#ref-8\"/>" +
"<item href=\"#ref-9\"/>" +
@@ -508,10 +519,19 @@
// Like above without multiref
public void testArrayM() throws Exception {
- samples.echo.SOAPStruct[] s = new samples.echo.SOAPStruct[]
- {new samples.echo.SOAPStruct(1, "one", 1.1F),
- new samples.echo.SOAPStruct(2, "two", 2.2F),
- new samples.echo.SOAPStruct(3, "three", 3.3F)};
+ SOAPStruct[] s = new SOAPStruct[] {
+ new SOAPStruct(),
+ new SOAPStruct(),
+ new SOAPStruct()};
+ s[0].setVarInt(1);
+ s[0].setVarString("one");
+ s[0].setVarFloat(1.1F);
+ s[1].setVarInt(2);
+ s[1].setVarString("two");
+ s[1].setVarFloat(2.2F);
+ s[2].setVarInt(3);
+ s[2].setVarString("three");
+ s[2].setVarFloat(3.3F);
deserialize("<soapenc:Array id=\"ref-7\"
soapenc:arrayType=\"me:SOAPStruct[3]\">" +
"<me:SOAPStruct>" +
"<varString xsi:type=\"xsd:string\">one</varString>" +
@@ -537,8 +557,17 @@
// Struct within Struct
public void testStructStruct() throws Exception {
- samples.echo.SOAPStruct s = new samples.echo.SOAPStruct(1, "one", 1.1F);
- samples.echo.SOAPStructStruct ss = new
samples.echo.SOAPStructStruct("hello", 2, 2.2F, s);
+
+ SOAPStruct s = new samples.echo.SOAPStruct();
+ s.setVarInt(1);
+ s.setVarString("one");
+ s.setVarFloat(1.1F);
+ SOAPStructStruct ss = new SOAPStructStruct();
+ ss.setVarString("hello");
+ ss.setVarInt(2);
+ ss.setVarFloat(2.2F);
+ ss.setVarStruct(s);
+
deserialize("<whatever xsi:type=\"me:SOAPStructStruct\">" +
"<varString xsi:type=\"xsd:string\">hello</varString>" +
"<varInt xsi:type=\"xsd:int\">2</varInt>" +
@@ -553,8 +582,16 @@
// Struct within Struct
public void testStructStruct2() throws Exception {
- samples.echo.SOAPStruct s = new samples.echo.SOAPStruct(1, "one", 1.1F);
- samples.echo.SOAPStructStruct ss = new
samples.echo.SOAPStructStruct("hello", 2, 2.2F, s);
+ SOAPStruct s = new samples.echo.SOAPStruct();
+ s.setVarInt(1);
+ s.setVarString("one");
+ s.setVarFloat(1.1F);
+ SOAPStructStruct ss = new SOAPStructStruct();
+ ss.setVarString("hello");
+ ss.setVarInt(2);
+ ss.setVarFloat(2.2F);
+ ss.setVarStruct(s);
+
deserialize("<whatever xsi:type=\"me:SOAPStructStruct\">" +
"<varString>hello</varString>" +
"<varInt>2</varInt>" +