You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by vh...@apache.org on 2002/11/18 17:44:45 UTC
cvs commit: xml-batik/test-sources/org/apache/batik/test/xml XMLReflect.java XMLTestReportProcessor.java XMLTestSuiteLoader.java XMLTestSuiteRunner.java XMLTestSuiteRunnerValidator.java
vhardy 2002/11/18 08:44:45
Modified: test-sources/org/apache/batik/test/xml XMLReflect.java
XMLTestReportProcessor.java XMLTestSuiteLoader.java
XMLTestSuiteRunner.java
XMLTestSuiteRunnerValidator.java
Log:
Removed dependency of the test infrastructure on the SVGDOMImplementation
Revision Changes Path
1.5 +6 -8 xml-batik/test-sources/org/apache/batik/test/xml/XMLReflect.java
Index: XMLReflect.java
===================================================================
RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/xml/XMLReflect.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XMLReflect.java 16 Oct 2001 10:38:10 -0000 1.4
+++ XMLReflect.java 18 Nov 2002 16:44:45 -0000 1.5
@@ -90,7 +90,7 @@
if(tagName == XR_PROPERTY_TAG){
Object arg = buildArgument(childElement);
String propertyName
- = childElement.getAttributeNS(null, XR_NAME_ATTRIBUTE);
+ = childElement.getAttribute(XR_NAME_ATTRIBUTE);
setObjectProperty(obj, propertyName, arg);
}
}
@@ -162,9 +162,8 @@
// String based argument
Class cl = Class.forName(classAttr);
- if(element.hasAttributeNS(null, XR_VALUE_ATTRIBUTE)){
- String value = element.getAttributeNS(null,
- XR_VALUE_ATTRIBUTE);
+ if(element.hasAttribute(XR_VALUE_ATTRIBUTE)){
+ String value = element.getAttribute(XR_VALUE_ATTRIBUTE);
Constructor constructor
@@ -189,9 +188,8 @@
*/
public static String getInheritedClassAttribute(Element element){
if(element != null){
- String classAttr = element.getAttributeNS(null,
- XR_CLASS_ATTRIBUTE);
-
+ String classAttr = element.getAttribute(XR_CLASS_ATTRIBUTE);
+
if(classAttr == null || "".equals(classAttr)){
Node parent = element.getParentNode();
if(parent != null && parent.getNodeType() == Node.ELEMENT_NODE){
1.15 +31 -38 xml-batik/test-sources/org/apache/batik/test/xml/XMLTestReportProcessor.java
Index: XMLTestReportProcessor.java
===================================================================
RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/xml/XMLTestReportProcessor.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XMLTestReportProcessor.java 19 Oct 2001 09:22:17 -0000 1.14
+++ XMLTestReportProcessor.java 18 Nov 2002 16:44:45 -0000 1.15
@@ -25,13 +25,15 @@
import java.util.Calendar;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.DocumentBuilder;
+
import org.apache.batik.test.TestReport;
import org.apache.batik.test.TestReportProcessor;
import org.apache.batik.test.TestSuite;
import org.apache.batik.test.TestException;
import org.apache.batik.util.XMLConstants;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
@@ -168,8 +170,10 @@
* <testReport> element. Then, process the
* TestReports recursively.
*/
+ DocumentBuilder docBuilder
+ = DocumentBuilderFactory.newInstance().newDocumentBuilder();
DOMImplementation impl
- = SVGDOMImplementation.getDOMImplementation();
+ = docBuilder.getDOMImplementation();
Document document = null;
@@ -184,7 +188,7 @@
Element root = document.getDocumentElement();
- root.setAttributeNS(null, XTR_DATE_ATTRIBUTE,
+ root.setAttribute(XTR_DATE_ATTRIBUTE,
reportDate);
processReport(report, root, document);
@@ -311,30 +315,26 @@
throw new IllegalArgumentException();
}
- reportElement.setAttributeNS(null,
- XTR_TEST_NAME_ATTRIBUTE,
- report.getTest().getName());
+ reportElement.setAttribute(XTR_TEST_NAME_ATTRIBUTE,
+ report.getTest().getName());
String id = report.getTest().getQualifiedId();
if( !"".equals(id) ){
- reportElement.setAttributeNS(null,
- XTR_ID_ATTRIBUTE,
- id
- );
+ reportElement.setAttribute(XTR_ID_ATTRIBUTE,
+ id
+ );
}
String status = report.hasPassed()
? XTR_PASSED_VALUE
: XTR_FAILED_VALUE;
- reportElement.setAttributeNS(null,
- XTR_STATUS_ATTRIBUTE,
- status);
+ reportElement.setAttribute(XTR_STATUS_ATTRIBUTE,
+ status);
if(!report.hasPassed()){
- reportElement.setAttributeNS(null,
- XTR_ERROR_CODE_ATTRIBUTE,
- report.getErrorCode());
+ reportElement.setAttribute(XTR_ERROR_CODE_ATTRIBUTE,
+ report.getErrorCode());
}
TestReport.Entry[] entries = report.getDescription();
@@ -391,13 +391,11 @@
descriptionElement.appendChild(entryElement);
- entryElement.setAttributeNS(null,
- XTR_KEY_ATTRIBUTE,
- key.toString());
-
- entryElement.setAttributeNS(null,
- XTR_VALUE_ATTRIBUTE,
- value.toString());
+ entryElement.setAttribute(XTR_KEY_ATTRIBUTE,
+ key.toString());
+
+ entryElement.setAttribute(XTR_VALUE_ATTRIBUTE,
+ value.toString());
}
else if(value instanceof File){
@@ -418,13 +416,11 @@
descriptionElement.appendChild(entryElement);
- entryElement.setAttributeNS(null,
- XTR_KEY_ATTRIBUTE,
- key.toString());
-
- entryElement.setAttributeNS(null,
- XTR_VALUE_ATTRIBUTE,
- tmpFileCopy.toURL().toString());
+ entryElement.setAttribute(XTR_KEY_ATTRIBUTE,
+ key.toString());
+
+ entryElement.setAttribute(XTR_VALUE_ATTRIBUTE,
+ tmpFileCopy.toURL().toString());
}
else {
@@ -435,15 +431,12 @@
descriptionElement.appendChild(entryElement);
- entryElement.setAttributeNS(null,
- XTR_KEY_ATTRIBUTE,
- key.toString());
+ entryElement.setAttribute(XTR_KEY_ATTRIBUTE,
+ key.toString());
- Attr a = reportDocument.createAttributeNS(null,
- XTR_VALUE_ATTRIBUTE);
+ Attr a = reportDocument.createAttribute(XTR_VALUE_ATTRIBUTE);
a.setValue(value!=null?value.toString():"null");
- entryElement.setAttributeNodeNS(a);
-
+ entryElement.setAttributeNode(a);
}
}
1.6 +12 -22 xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteLoader.java
Index: XMLTestSuiteLoader.java
===================================================================
RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteLoader.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLTestSuiteLoader.java 6 Nov 2001 15:04:52 -0000 1.5
+++ XMLTestSuiteLoader.java 18 Nov 2002 16:44:45 -0000 1.6
@@ -20,6 +20,9 @@
import java.util.Vector;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.DocumentBuilder;
+
import org.apache.batik.test.DefaultTestSuite;
import org.apache.batik.test.TestReport;
import org.apache.batik.test.TestSuite;
@@ -27,12 +30,6 @@
import org.apache.batik.test.TestException;
import org.apache.batik.test.TestReportProcessor;
-import org.apache.batik.dom.util.DocumentFactory;
-import org.apache.batik.dom.util.SAXDocumentFactory;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.apache.batik.util.XMLResourceDescriptor;
-
import org.xml.sax.InputSource;
import org.w3c.dom.Element;
@@ -86,18 +83,14 @@
*/
protected static Document loadTestSuiteDocument(String testSuiteURI)
throws TestException{
- DocumentFactory df
- = new SAXDocumentFactory(SVGDOMImplementation.getDOMImplementation(),
- XMLResourceDescriptor.getXMLParserClassName());
Document doc = null;
try{
- URL url = new URL(testSuiteURI);
- doc = df.createDocument(null,
- XTS_TEST_SUITE_TAG,
- url.toString(),
- url.openStream());
+ DocumentBuilder docBuilder
+ = DocumentBuilderFactory.newInstance().newDocumentBuilder();
+
+ doc = docBuilder.parse(testSuiteURI);
}catch(Exception e){
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
@@ -127,12 +120,10 @@
= new DefaultTestSuite();
String suiteName
- = element.getAttributeNS(null,
- XTS_NAME_ATTRIBUTE);
+ = element.getAttribute(XTS_NAME_ATTRIBUTE);
String suiteId
- = element.getAttributeNS(null,
- XTS_ID_ATTRIBUTE);
+ = element.getAttribute(XTS_ID_ATTRIBUTE);
testSuite.setId(suiteId);
@@ -165,8 +156,7 @@
Test t = (Test)XMLReflect.buildObject(element);
String id
- = element.getAttributeNS(null,
- XTS_ID_ATTRIBUTE);
+ = element.getAttribute(XTS_ID_ATTRIBUTE);
t.setId(id);
return t;
}catch (Exception e) {
@@ -174,7 +164,7 @@
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
throw new TestException(CANNOT_CREATE_TEST,
- new Object[] { element.getAttributeNS(null, XR_CLASS_ATTRIBUTE),
+ new Object[] { element.getAttribute(XR_CLASS_ATTRIBUTE),
e.getClass().getName(),
e.getMessage(),
sw.toString() },
1.10 +13 -19 xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteRunner.java
Index: XMLTestSuiteRunner.java
===================================================================
RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteRunner.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- XMLTestSuiteRunner.java 6 Nov 2001 15:04:52 -0000 1.9
+++ XMLTestSuiteRunner.java 18 Nov 2002 16:44:45 -0000 1.10
@@ -22,6 +22,9 @@
import java.util.Set;
import java.util.Vector;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.DocumentBuilder;
+
import org.apache.batik.test.DefaultTestSuite;
import org.apache.batik.test.DefaultTestReport;
import org.apache.batik.test.TestReport;
@@ -31,12 +34,6 @@
import org.apache.batik.test.TestException;
import org.apache.batik.test.TestReportProcessor;
-import org.apache.batik.dom.util.DocumentFactory;
-import org.apache.batik.dom.util.SAXDocumentFactory;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.apache.batik.util.XMLResourceDescriptor;
-
import org.xml.sax.InputSource;
import org.w3c.dom.Element;
@@ -271,7 +268,7 @@
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
throw new TestException(CANNOT_CREATE_TEST_REPORT_PROCESSOR,
- new Object[] { element.getAttributeNS(null, XR_CLASS_ATTRIBUTE),
+ new Object[] { element.getAttribute(XR_CLASS_ATTRIBUTE),
e.getClass().getName(),
e.getMessage(),
sw.toString() },
@@ -293,10 +290,10 @@
//
// Set the testRun name and id on the top level testSuite
//
- String name = element.getAttributeNS(null, XTRun_NAME_ATTRIBUTE);
+ String name = element.getAttribute(XTRun_NAME_ATTRIBUTE);
testSuite.setName(name);
- String id = element.getAttributeNS(null, XTRun_ID_ATTRIBUTE);
+ String id = element.getAttribute(XTRun_ID_ATTRIBUTE);
testSuite.setId(id);
Element[] testSuites
@@ -305,7 +302,7 @@
int n = testSuites != null ? testSuites.length : 0;
for(int i=0; i<n; i++){
String suiteHref =
- testSuites[i].getAttributeNS(null, XTRun_HREF_ATTRIBUTE);
+ testSuites[i].getAttribute(XTRun_HREF_ATTRIBUTE);
Test test = XMLTestSuiteLoader.loadTestSuite(suiteHref, testSuite);
if(test != null){
@@ -532,18 +529,15 @@
}
}
- DocumentFactory df
- = new SAXDocumentFactory(SVGDOMImplementation.getDOMImplementation(),
- XMLResourceDescriptor.getXMLParserClassName());
-
Document doc = null;
try{
System.err.println("Loading document ...");
- doc = df.createDocument(null,
- XTRun_TEST_RUN_TAG,
- url.toString(),
- url.openStream());
+
+ DocumentBuilder docBuilder
+ = DocumentBuilderFactory.newInstance().newDocumentBuilder();
+
+ doc = docBuilder.parse(url.toString());
}catch(Exception e){
e.printStackTrace();
System.err.println(Messages.formatMessage(INVALID_DOCUMENT,
1.4 +8 -15 xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteRunnerValidator.java
Index: XMLTestSuiteRunnerValidator.java
===================================================================
RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/xml/XMLTestSuiteRunnerValidator.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XMLTestSuiteRunnerValidator.java 6 Nov 2001 15:04:52 -0000 1.3
+++ XMLTestSuiteRunnerValidator.java 18 Nov 2002 16:44:45 -0000 1.4
@@ -17,6 +17,9 @@
import java.util.Set;
import java.util.StringTokenizer;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.DocumentBuilder;
+
import org.w3c.dom.Document;
import org.apache.batik.test.DefaultTestReport;
@@ -26,12 +29,6 @@
import org.apache.batik.test.TestReport;
import org.apache.batik.test.TestSuiteReport;
-import org.apache.batik.dom.util.DocumentFactory;
-import org.apache.batik.dom.util.SAXDocumentFactory;
-import org.apache.batik.dom.svg.SVGDOMImplementation;
-
-import org.apache.batik.util.XMLResourceDescriptor;
-
/**
* Validates the operation of the <tt>XMLTestSuireRunner</tt> by checking
* that it runs the tests specified by the command line parameter and
@@ -294,15 +291,11 @@
* Loads the dummy testRun description
*/
protected Document loadDummyTestRun() throws Exception{
- DocumentFactory df
- = new SAXDocumentFactory(SVGDOMImplementation.getDOMImplementation(),
- XMLResourceDescriptor.getXMLParserClassName());
-
+ DocumentBuilder docBuilder
+ = DocumentBuilderFactory.newInstance().newDocumentBuilder();
+
URL url = (new File(XMLTestSuiteRunnerValidator.dummyTestRun)).toURL();
- return df.createDocument(null,
- XTRunConstants.XTRun_TEST_RUN_TAG,
- url.toString(),
- url.openStream());
+ return docBuilder.parse(url.toString());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org