< prev index next >

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

Print this page




  45      * CR 6631264 / sjsxp Issue 45:
  46      * https://sjsxp.dev.java.net/issues/show_bug.cgi?id=45
  47      * XMLStreamReader.hasName() should return false for ENTITY_REFERENCE
  48      */
  49     @Test
  50     public void testHasNameOnEntityEvent() throws Exception {
  51         XMLInputFactory xif = XMLInputFactory.newInstance();
  52         xif.setProperty(XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES, false);
  53         XMLStreamReader r = xif.createXMLStreamReader(this.getClass().getResourceAsStream("ExternalDTD.xml"));
  54         while (r.next() != XMLStreamConstants.ENTITY_REFERENCE) {
  55             System.out.println("event type: " + r.getEventType());
  56             continue;
  57         }
  58         if (r.hasName()) {
  59             System.out.println("hasName returned true on ENTITY_REFERENCE event.");
  60         }
  61         Assert.assertFalse(r.hasName()); // fails
  62     }
  63 
  64 }
  65 


  45      * CR 6631264 / sjsxp Issue 45:
  46      * https://sjsxp.dev.java.net/issues/show_bug.cgi?id=45
  47      * XMLStreamReader.hasName() should return false for ENTITY_REFERENCE
  48      */
  49     @Test
  50     public void testHasNameOnEntityEvent() throws Exception {
  51         XMLInputFactory xif = XMLInputFactory.newInstance();
  52         xif.setProperty(XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES, false);
  53         XMLStreamReader r = xif.createXMLStreamReader(this.getClass().getResourceAsStream("ExternalDTD.xml"));
  54         while (r.next() != XMLStreamConstants.ENTITY_REFERENCE) {
  55             System.out.println("event type: " + r.getEventType());
  56             continue;
  57         }
  58         if (r.hasName()) {
  59             System.out.println("hasName returned true on ENTITY_REFERENCE event.");
  60         }
  61         Assert.assertFalse(r.hasName()); // fails
  62     }
  63 
  64 }

< prev index next >