Author: bimargulies Date: Fri Apr 10 21:16:59 2009 New Revision: 764061 URL: http://svn.apache.org/viewvc?rev=764061&view=rev Log: Add test case to disprove alleged problem.
Added: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java (with props) webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd (with props) Added: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java?rev=764061&view=auto ============================================================================== --- webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java (added) +++ webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java Fri Apr 10 21:16:59 2009 @@ -0,0 +1,29 @@ +/** + * + */ +package tests; + +import java.io.InputStream; + +import javax.xml.transform.stream.StreamSource; + +import org.apache.ws.commons.schema.XmlSchema; +import org.apache.ws.commons.schema.XmlSchemaCollection; +import org.apache.ws.commons.schema.XmlSchemaObjectTable; + +import junit.framework.TestCase; + + +public class SingleElementNoNamespace extends TestCase { + + public void testReadOneElement() throws Exception { + + InputStream is = + SingleElementNoNamespace.class. + getClassLoader().getResourceAsStream("singleElementNoNamespace.xsd"); + XmlSchemaCollection schemaCol = new XmlSchemaCollection(); + XmlSchema schema = schemaCol.read(new StreamSource(is), null); + XmlSchemaObjectTable objectTable = schema.getElements(); + assertEquals(1, objectTable.getCount()); + } +} Propchange: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/java/tests/SingleElementNoNamespace.java ------------------------------------------------------------------------------ svn:keywords = Rev Date Added: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd?rev=764061&view=auto ============================================================================== --- webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd (added) +++ webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd Fri Apr 10 21:16:59 2009 @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + +<xs:element name="note"> + <xs:complexType> + <xs:sequence> + <xs:element name="to" type="xs:string"/> + <xs:element name="from" type="xs:string"/> + <xs:element name="heading" type="xs:string"/> + <xs:element name="body" type="xs:string"/> + </xs:sequence> + </xs:complexType> +</xs:element> + +</xs:schema> Propchange: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd ------------------------------------------------------------------------------ svn:eol-style = native Propchange: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd ------------------------------------------------------------------------------ svn:keywords = Rev Date Propchange: webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/test/test-resources/singleElementNoNamespace.xsd ------------------------------------------------------------------------------ svn:mime-type = text/xml