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]