< prev index next >

test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2014, 2019 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 40,54 **** import org.testng.annotations.Test; import org.w3c.dom.Document; /* * @test ! * @bug 6347190 8139584 * @library /javax/xml/jaxp/libs /javax/xml/jaxp/unittest * @run testng/othervm -DrunSecMngr=true stream.XMLStreamWriterTest.XMLStreamWriterTest * @run testng/othervm stream.XMLStreamWriterTest.XMLStreamWriterTest ! * @summary Test StAX Writer won't insert comment into element inside. */ @Listeners({jaxp.library.BasePolicy.class}) public class XMLStreamWriterTest { /** * @bug 8139584 --- 40,54 ---- import org.testng.annotations.Test; import org.w3c.dom.Document; /* * @test ! * @bug 6347190 8139584 8216408 * @library /javax/xml/jaxp/libs /javax/xml/jaxp/unittest * @run testng/othervm -DrunSecMngr=true stream.XMLStreamWriterTest.XMLStreamWriterTest * @run testng/othervm stream.XMLStreamWriterTest.XMLStreamWriterTest ! * @summary Tests XMLStreamWriter. */ @Listeners({jaxp.library.BasePolicy.class}) public class XMLStreamWriterTest { /** * @bug 8139584
*** 92,107 **** Assert.assertEquals(doc.getXmlVersion(), "1.0"); Assert.assertTrue(doc.getXmlStandalone()); } /** ! * Test of main method, of class TestXMLStreamWriter. */ @Test public void testWriteComment() { try { ! String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><a:html href=\"http://java.sun.com\"><!--This is comment-->java.sun.com</a:html>"; XMLOutputFactory f = XMLOutputFactory.newInstance(); // f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, // Boolean.TRUE); StringWriter sw = new StringWriter(); XMLStreamWriter writer = f.createXMLStreamWriter(sw); --- 92,109 ---- Assert.assertEquals(doc.getXmlVersion(), "1.0"); Assert.assertTrue(doc.getXmlStandalone()); } /** ! * Verifies that the StAX Writer won't insert comment into the element tag. */ @Test public void testWriteComment() { try { ! String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" ! + "<a:html href=\"http://java.sun.com\">" ! + "<!--This is comment-->java.sun.com</a:html>"; XMLOutputFactory f = XMLOutputFactory.newInstance(); // f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, // Boolean.TRUE); StringWriter sw = new StringWriter(); XMLStreamWriter writer = f.createXMLStreamWriter(sw);
*** 120,125 **** --- 122,141 ---- } catch (Exception ex) { Assert.fail("Exception: " + ex.getMessage()); } } + /** + * @bug 8216408 + * Verifies that setDefaultNamespace accepts null. + * + * @throws Exception + */ + @Test + public void testSetDefaultNamespace() throws Exception { + XMLOutputFactory f = XMLOutputFactory.newFactory(); + f.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true); + StringWriter sw = new StringWriter(); + XMLStreamWriter xsw = f.createXMLStreamWriter(sw); + xsw.setDefaultNamespace(null); + } }
< prev index next >