scheu 02/03/06 14:46:01
Modified: java/test/encoding TestDeser.java
Log:
Glen's testStructStruct without xsi:type info
Revision Changes Path
1.30 +19 -3 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.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- TestDeser.java 6 Mar 2002 22:40:33 -0000 1.29
+++ TestDeser.java 6 Mar 2002 22:46:01 -0000 1.30
@@ -539,15 +539,31 @@
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);
- deserialize("<me:SOAPStructStruct xsi:type=\"me:SOAPStructStruct\">" +
+ deserialize("<whatever xsi:type=\"me:SOAPStructStruct\">" +
"<varString xsi:type=\"xsd:string\">hello</varString>" +
"<varInt xsi:type=\"xsd:int\">2</varInt>" +
"<varFloat xsi:type=\"xsd:float\">2.2</varFloat>" +
- "<varStruct>" +
+ "<varStruct xsi:type=\"me:SOAPStruct\">" +
"<varString xsi:type=\"xsd:string\">one</varString>" +
"<varInt xsi:type=\"xsd:int\">1</varInt>" +
"<varFloat xsi:type=\"xsd:float\">1.1</varFloat>" +
"</varStruct>" +
- "</me:SOAPStructStruct>", ss, true);
+ "</whatever>" , ss, true);
+ }
+
+ // 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);
+ deserialize("<whatever xsi:type=\"me:SOAPStructStruct\">" +
+ "<varString>hello</varString>" +
+ "<varInt>2</varInt>" +
+ "<varFloat>2.2</varFloat>" +
+ "<varStruct>" +
+ "<varString>one</varString>" +
+ "<varInt>1</varInt>" +
+ "<varFloat>1.1</varFloat>" +
+ "</varStruct>" +
+ "</whatever>" , ss, true);
}
}