elena 2003/03/19 16:39:27 Modified: java/tests/dom/dom3 Test.java java/tests/dom/ids Test.java java/tests/dom/registry Test.java Log: Modified the DOM L3 tests according to the latest DOM L3 draft: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/ Revision Changes Path 1.8 +18 -21 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.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Test.java 10 Feb 2003 19:14:34 -0000 1.7 +++ Test.java 20 Mar 2003 00:39:27 -0000 1.8 @@ -67,7 +67,7 @@ import org.apache.xerces.dom3.DOMConfiguration; import org.apache.xerces.dom3.DOMError; import org.apache.xerces.dom3.DOMErrorHandler; -import org.apache.xerces.dom3.DOMImplementationRegistry; +import org.apache.xerces.dom3.bootstrap.DOMImplementationRegistry; import org.apache.xerces.dom3.DOMLocator; import org.apache.xerces.xni.psvi.ElementPSVI; import org.w3c.dom.Attr; @@ -116,11 +116,11 @@ config.setParameter("validate",Boolean.FALSE); //---------------------------- - // TEST: lookupNamespacePrefix + // TEST: lookupPrefix // isDefaultNamespace // lookupNamespaceURI //---------------------------- - //System.out.println("TEST #1: lookupNamespacePrefix, isDefaultNamespace, lookupNamespaceURI, input: tests/dom/dom3/input.xml"); + //System.out.println("TEST #1: lookupPrefix, isDefaultNamespace, lookupNamespaceURI, input: tests/dom/dom3/input.xml"); { Document doc = builder.parseURI("tests/dom/dom3/input.xml"); @@ -128,10 +128,9 @@ NodeImpl elem = (NodeImpl)ls.item(0); if (namespaces) { - //System.out.println("[a:elem_a].lookupNamespacePrefix('http://www.example.com', true) == null"); - Assertion.assert(elem.lookupNamespacePrefix( - "http://www.example.com", true) == null, - "[a:elem_a].lookupNamespacePrefix(http://www.example.com)==null"); + //System.out.println("[a:elem_a].lookupPrefix('http://www.example.com', true) == null"); + Assertion.assert(elem.lookupPrefix("http://www.example.com").equals("ns1"), + "[a:elem_a].lookupPrefix(http://www.example.com)==null"); //System.out.println("[a:elem_a].isDefaultNamespace('http://www.example.com') == true"); @@ -139,25 +138,23 @@ "[a:elem_a].isDefaultNamespace(http://www.example.com)==true"); - //System.out.println("[a:elem_a].lookupNamespacePrefix('http://www.example.com', false) == ns1"); - Assertion.assert(elem.lookupNamespacePrefix( - "http://www.example.com", false).equals("ns1"), - "[a:elem_a].lookupNamespacePrefix(http://www.example.com)==ns1"); + //System.out.println("[a:elem_a].lookupPrefix('http://www.example.com', false) == ns1"); + Assertion.assert(elem.lookupPrefix("http://www.example.com").equals("ns1"), + "[a:elem_a].lookupPrefix(http://www.example.com)==ns1"); Assertion.assert(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"), "[a:elem_a].lookupNamespaceURI('xsi') == 'http://www.w3.org/2001/XMLSchema-instance'" ); } else { - Assertion.assert( elem.lookupNamespacePrefix( - "http://www.example.com", false) == null,"lookupNamespacePrefix(http://www.example.com)==null"); + Assertion.assert( elem.lookupPrefix("http://www.example.com") == null,"lookupPrefix(http://www.example.com)==null"); } ls = doc.getElementsByTagName("bar:leaf"); elem = (NodeImpl)ls.item(0); - Assertion.assert(elem.lookupNamespacePrefix("url1:",false).equals("foo"), - "[bar:leaf].lookupNamespacePrefix('url1:', false) == foo"); - //System.out.println("[bar:leaf].lookupNamespacePrefix('url1:', false) == "+ ); + Assertion.assert(elem.lookupPrefix("url1:").equals("foo"), + "[bar:leaf].lookupPrefix('url1:', false) == foo"); + //System.out.println("[bar:leaf].lookupPrefix('url1:', false) == "+ ); //System.out.println("==>Create b:baz with namespace 'b:' and xmlns:x='b:'"); ls = doc.getElementsByTagName("baz"); @@ -169,12 +166,12 @@ elem.appendChild(e1); - Assertion.assert(((NodeImpl)e1).lookupNamespacePrefix("b:",false).equals("p"), - "[p:baz].lookupNamespacePrefix('b:', false) == p"); + Assertion.assert(((NodeImpl)e1).lookupPrefix("b:").equals("p"), + "[p:baz].lookupPrefix('b:', false) == p"); - //System.out.println("[p:baz].lookupNamespacePrefix('b:', false) == "+ ((NodeImpl)e1).lookupNamespacePrefix("b:",false)); + //System.out.println("[p:baz].lookupPrefix('b:', false) == "+ ((NodeImpl)e1).lookupPrefix("b:",false)); Assertion.assert(elem.lookupNamespaceURI("xsi").equals("http://www.w3.org/2001/XMLSchema-instance"), "[bar:leaf].lookupNamespaceURI('xsi') == 'http://www.w3.org/2001/XMLSchema-instance'" ); @@ -650,11 +647,11 @@ fError.append(locator.getColumnNumber()); fError.append(":"); fError.append(locator.getOffset()); - Node node = locator.getErrorNode(); + Node node = locator.getRelatedNode(); if (node != null) { fError.append("["); - fError.append(locator.getErrorNode().getNodeName()); + fError.append(locator.getRelatedNode().getNodeName()); fError.append("]"); } String systemId = locator.getUri(); 1.7 +3 -3 xml-xerces/java/tests/dom/ids/Test.java Index: Test.java =================================================================== RCS file: /home/cvs/xml-xerces/java/tests/dom/ids/Test.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Test.java 31 Dec 2002 01:37:38 -0000 1.6 +++ Test.java 20 Mar 2003 00:39:27 -0000 1.7 @@ -184,13 +184,13 @@ elem = doc.getElementById("eb0009"); Assertion.assert(elem !=null, "elem by id 'eb0009'"); AttrImpl attr = (AttrImpl)person.getAttributeNode("idAttr"); - Assertion.assert(attr.getIsId(), "attribute is id"); + Assertion.assert(attr.isId(), "attribute is id"); person.setIdAttribute("idAttr", false); elem = doc.getElementById("eb0009"); Assertion.assert(elem ==null, "element with id 'eb0009 removed'"); - Assertion.assert(!attr.getIsId(), "attribute is not id"); + Assertion.assert(!attr.isId(), "attribute is not id"); System.out.println("done."); 1.6 +2 -2 xml-xerces/java/tests/dom/registry/Test.java Index: Test.java =================================================================== RCS file: /home/cvs/xml-xerces/java/tests/dom/registry/Test.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Test.java 26 Aug 2002 22:03:09 -0000 1.5 +++ Test.java 20 Mar 2003 00:39:27 -0000 1.6 @@ -59,7 +59,7 @@ package dom.registry; import org.w3c.dom.DOMImplementation; -import org.w3c.dom.DOMImplementationRegistry; +import org.w3c.dom.bootstrap.DOMImplementationRegistry; import org.apache.xerces.dom.CoreDOMImplementationImpl; import org.apache.xerces.dom.DOMImplementationImpl;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]