Author: mukulg
Date: Sat Jan 15 05:13:35 2022
New Revision: 1897071

URL: http://svn.apache.org/viewvc?rev=1897071&view=rev
Log:
xercesj commit : added an xsd 1.1 test case, and minor improvements to test 
case documentation.

Added:
    xerces/java/branches/xs-1.1-tests/README
      - copied, changed from r1897042, 
xerces/java/branches/xs-1.1-tests/readme.txt
Removed:
    xerces/java/branches/xs-1.1-tests/readme.txt
Modified:
    
xerces/java/branches/xs-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java

Copied: xerces/java/branches/xs-1.1-tests/README (from r1897042, 
xerces/java/branches/xs-1.1-tests/readme.txt)
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xs-1.1-tests/README?p2=xerces/java/branches/xs-1.1-tests/README&p1=xerces/java/branches/xs-1.1-tests/readme.txt&r1=1897042&r2=1897071&rev=1897071&view=diff
==============================================================================
--- xerces/java/branches/xs-1.1-tests/readme.txt (original)
+++ xerces/java/branches/xs-1.1-tests/README Sat Jan 15 05:13:35 2022
@@ -15,18 +15,21 @@
  * limitations under the License.
  */
  
-This SVN branch contains Xerces proprietary (other than IBM / Xerces 
contributions to W3C XML Schema 1.1 test suite) 
-unit test cases for the Xerces's XML Schema 1.1 implementation.
+This SVN branch contains, following XML Schema 1.1 tests,
+1) IBM / Xerces implementation of W3C XML Schema 1.1 test suite (within the 
folder "w3c_xmlschema11-testsuite").
+2) Xerces proprietary XML Schema 1.1 tests (within the top level folders, 
"src" and "data").
 
-Configuration notes: Minimum JRE needed to run these tests is 1.5. These unit 
tests contain a folder "data" parallel 
-to the "src" folder, that contain the XML and XSD documents needed for the 
unit tests. Before invoking this unit test 
-suite, the following argument needs to be provided to the Java VM,
+Configuration notes, for running Xerces proprietary XML Schema 1.1 tests:
+Minimum JRE needed to run these tests is 1.7. These unit tests contain a 
folder "data" parallel 
+to the "src" folder, that contain the XML and XSD documents needed for the 
unit tests. Before 
+invoking this unit test suite, the following argument needs to be provided to 
the Java VM,
 -Dorg.apache.xerces.tests.dataDir=<path to data directory>
-(The unit tests, retrieve XML and XSD documents relative to this directory 
location)
+(the unit tests, retrieve XML and XSD documents relative to this directory 
location)
 
 The class "AllXercesXSD11Tests" is the entry point of this unit test suite.
 
 Acknowledgements:
-Many of the XSD 1.1 unit tests in this SVN branch, were contributed by Roger 
L. Costello ([email protected]), and have 
-been included here with Roger's permission. Roger's contributions of useful 
XSD 1.1 examples to this test 
-suite is highly appreciated. Roger has been an active contributor to the XML 
Schema standards work.
\ No newline at end of file
+Many of the Xerces proprietary, XML Schema 1.1 tests within this SVN branch, 
were contributed by 
+Roger L. Costello ([email protected]), and have been included here with 
Roger's permission. 
+Roger's contributions of useful XML Schema 1.1 examples to this test suite is 
highly appreciated. 
+Roger has been an active contributor to the XML Schema standards work.
\ No newline at end of file

Modified: 
xerces/java/branches/xs-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xs-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java?rev=1897071&r1=1897070&r2=1897071&view=diff
==============================================================================
--- 
xerces/java/branches/xs-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java
 (original)
+++ 
xerces/java/branches/xs-1.1-tests/src/org/apache/xerces/tests/JiraBugsTests.java
 Sat Jan 15 05:13:35 2022
@@ -21,6 +21,7 @@ import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 
+import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.sax.SAXSource;
 import javax.xml.transform.stream.StreamSource;
 import javax.xml.validation.Schema;
@@ -582,6 +583,22 @@ public class JiraBugsTests extends Xerce
                    Schema s = fSchemaFactory.newSchema(new File(schemapath));
             Validator v = s.newValidator();
                    v.setErrorHandler(this);
+            v.validate(new DOMSource(getDomDocument(xmlfile)));
+            assertNull(fErrSysId);
+            assertNull(fFatErrSysId);
+               } catch(Exception ex) {
+                  ex.printStackTrace();
+                  assertTrue(false);
+               }
+       }
+       
+       public void testJira_1726_2() {
+               String xmlfile = fDataDir+"/jira_bugs/1726_1.xml";
+               String schemapath = fDataDir+"/jira_bugs/1726_1.xsd";           
+               try {
+                   Schema s = fSchemaFactory.newSchema(new File(schemapath));
+            Validator v = s.newValidator();
+                   v.setErrorHandler(this);
             v.validate(new SAXSource(new InputSource(new 
                                                   
java.io.FileInputStream(xmlfile))));
             assertNull(fErrSysId);
@@ -592,7 +609,7 @@ public class JiraBugsTests extends Xerce
                }
        }
        
-       public void testJira_1726_2() {
+       public void testJira_1726_3() {
                String xmlfile = fDataDir+"/jira_bugs/1726_1.xml";
                String schemapath = fDataDir+"/jira_bugs/1726_1.xsd";           
                try {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to