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]

Reply via email to