elena 2003/11/17 11:53:11
Modified: java/tests/dom/dom3 Test.java
Added: java/tests/dom/dom3 baseURI.xml
Log:
Add tests for baseURI
Revision Changes Path
1.14 +21 -0 xml-xerces/java/tests/dom/dom3/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/tests/dom/dom3/Test.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Test.java 17 Nov 2003 13:37:04 -0000 1.13
+++ Test.java 17 Nov 2003 19:53:11 -0000 1.14
@@ -615,6 +615,27 @@
}
+
+
+ // baseURI tests
+ {
+ LSParser parser =
impl.createLSParser(DOMImplementationLS.MODE_SYNCHRONOUS,
+
null);
+ Document doc =
parser.parseURI("tests/dom/dom3/baseURI.xml");
+ Element root = doc.getDocumentElement();
+ NodeList ls = doc.getElementsByTagNameNS(null,
"streetNum");
+ Node e = ls.item(0);
+
Assertion.verify(((NodeImpl)e).getBaseURI().endsWith("tests/dom/dom3/baseURI.xml"),
+
"baseURI=tests/dom/dom3/baseURI.xml");
+ ls = root.getElementsByTagNameNS(null, "header");
+ Node p2 = ls.item(0);
+
Assertion.verify(((NodeImpl)p2).getBaseURI().equals("http://paragraph.com"),
+
"baseURI=http://paragraph.com");
+ p2 = ls.item(1);
+
Assertion.verify(((NodeImpl)p2).getBaseURI().equals("http://paragraph.com2"),
+ "baseURI=http://paragraph.com2");
+
+ }
} catch ( Exception ex ) {
1.1 xml-xerces/java/tests/dom/dom3/baseURI.xml
Index: baseURI.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<letter xmlns:xml="http://www.w3.org/XML/1998/namespace">
<address>
<street>
<streetNum/>
<streetName/>
</street>
<city></city>
<country xml:base="http://country.com"/>
</address>
<body xml:base="http://paragraph.com">
<p1>
<header>Abstract</header>
<text/>
<header xml:base="http://paragraph.com2">Introduction</header>
<text/>
</p1>
</body>
</letter>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]