Author: mukulg Date: Sun Apr 17 11:37:09 2022 New Revision: 1899940 URL: http://svn.apache.org/viewvc?rev=1899940&view=rev Log: adding few test cases, for jira issue XERCESJ-1744
Added: xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_2.xsd xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_3.xml Modified: xerces/java/branches/xml-schema-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java Added: xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_2.xsd URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_2.xsd?rev=1899940&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_2.xsd (added) +++ xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_2.xsd Sun Apr 17 11:37:09 2022 @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> + + <xs:element name="X"> + <xs:simpleType> + <xs:list itemType="DATE_TYPE"/> + </xs:simpleType> + </xs:element> + + <xs:simpleType name="DATE_TYPE"> + <xs:union memberTypes="DATE_TYPE1 DATE_TYPE2"/> + </xs:simpleType> + + <xs:simpleType name="DATE_TYPE1"> + <xs:restriction base="xs:date"> + <xs:assertion test="$value lt current-date()"/> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="DATE_TYPE2"> + <xs:restriction base="xs:date"> + <xs:assertion test="$value gt current-date()"/> + </xs:restriction> + </xs:simpleType> + +</xs:schema> \ No newline at end of file Added: xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_3.xml URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_3.xml?rev=1899940&view=auto ============================================================================== --- xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_3.xml (added) +++ xerces/java/branches/xml-schema-1.1-tests/data/jira_bugs/1744_3.xml Sun Apr 17 11:37:09 2022 @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<X>2005-10-08 7757-10-10</X> \ No newline at end of file Modified: xerces/java/branches/xml-schema-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java?rev=1899940&r1=1899939&r2=1899940&view=diff ============================================================================== --- xerces/java/branches/xml-schema-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java (original) +++ xerces/java/branches/xml-schema-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java Sun Apr 17 11:37:09 2022 @@ -780,5 +780,21 @@ public class JiraBugsTests extends Xerce assertTrue(false); } } + + public void testJira_1744_3() { + String xmlfile = fDataDir+"/jira_bugs/1744_3.xml"; + String schemapath = fDataDir+"/jira_bugs/1744_2.xsd"; + try { + Schema s = fSchemaFactory.newSchema(new File(schemapath)); + Validator v = s.newValidator(); + v.setErrorHandler(this); + v.validate(new StreamSource(xmlfile)); + assertNull(fErrSysId); + assertNull(fFatErrSysId); + } catch(Exception ex) { + ex.printStackTrace(); + assertTrue(false); + } + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org