< prev index next >

test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java

Print this page




  44 
  45     @Test
  46     public void testInconsistentGetPrefixBehaviorWhenNoPrefix() throws Exception {
  47         String xml = "<root><child xmlns='foo'/><anotherchild/></root>";
  48 
  49         XMLInputFactory factory = XMLInputFactory.newInstance();
  50         XMLStreamReader r = factory.createXMLStreamReader(new StringReader(xml));
  51         r.require(XMLStreamReader.START_DOCUMENT, null, null);
  52         r.next();
  53         r.require(XMLStreamReader.START_ELEMENT, null, "root");
  54         Assert.assertEquals(r.getPrefix(), "", "prefix should be empty string");
  55         r.next();
  56         r.require(XMLStreamReader.START_ELEMENT, null, "child");
  57         r.next();
  58         r.next();
  59         r.require(XMLStreamReader.START_ELEMENT, null, "anotherchild");
  60         Assert.assertEquals(r.getPrefix(), "", "prefix should be empty string");
  61     }
  62 
  63 }
  64 


  44 
  45     @Test
  46     public void testInconsistentGetPrefixBehaviorWhenNoPrefix() throws Exception {
  47         String xml = "<root><child xmlns='foo'/><anotherchild/></root>";
  48 
  49         XMLInputFactory factory = XMLInputFactory.newInstance();
  50         XMLStreamReader r = factory.createXMLStreamReader(new StringReader(xml));
  51         r.require(XMLStreamReader.START_DOCUMENT, null, null);
  52         r.next();
  53         r.require(XMLStreamReader.START_ELEMENT, null, "root");
  54         Assert.assertEquals(r.getPrefix(), "", "prefix should be empty string");
  55         r.next();
  56         r.require(XMLStreamReader.START_ELEMENT, null, "child");
  57         r.next();
  58         r.next();
  59         r.require(XMLStreamReader.START_ELEMENT, null, "anotherchild");
  60         Assert.assertEquals(r.getPrefix(), "", "prefix should be empty string");
  61     }
  62 
  63 }

< prev index next >