You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2003/12/08 17:03:06 UTC
cvs commit: ws-axis/java/test/encoding PackageTests.java
dims 2003/12/08 08:03:06
Modified: java/src/org/apache/axis/encoding/ser BeanDeserializer.java
java/test/encoding PackageTests.java
Log:
Fix for Bug 25179 - BeanDeserializer cannot deserialize child array unless xsi:type="SE:Array" provided
Notes:
- Make sure that we run the test case.
Revision Changes Path
1.62 +1 -1 ws-axis/java/src/org/apache/axis/encoding/ser/BeanDeserializer.java
Index: BeanDeserializer.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/encoding/ser/BeanDeserializer.java,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- BeanDeserializer.java 2 Dec 2003 05:03:50 -0000 1.61
+++ BeanDeserializer.java 8 Dec 2003 16:03:06 -0000 1.62
@@ -263,7 +263,7 @@
}
// Get the child's xsi:type if available
- QName childXMLType = context.getTypeFromXSITypeAttr(namespace,
+ QName childXMLType = context.getTypeFromAttributes(namespace,
localName,
attributes);
1.30 +1 -0 ws-axis/java/test/encoding/PackageTests.java
Index: PackageTests.java
===================================================================
RCS file: /home/cvs/ws-axis/java/test/encoding/PackageTests.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- PackageTests.java 5 Oct 2003 07:04:34 -0000 1.29
+++ PackageTests.java 8 Dec 2003 16:03:06 -0000 1.30
@@ -35,6 +35,7 @@
suite.addTestSuite(TestAttributes.class);
suite.addTestSuite(TestBeanDeser.class);
suite.addTestSuite(TestBeanDeser2.class);
+ suite.addTestSuite(TestBeanDeser3.class);
suite.addTestSuite(TestRoundTrip.class);
suite.addTestSuite(TestOmittedValues.class);
suite.addTestSuite(TestMultiRefIdentity.class);