< prev index next >

test/javax/xml/jaxp/unittest/common/Sources.java

Print this page

        

*** 22,34 **** --- 22,36 ---- */ package common; import java.io.ByteArrayInputStream; import java.io.File; + import java.io.FilePermission; import java.io.StringReader; import java.io.UnsupportedEncodingException; import java.net.URISyntaxException; + import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParserFactory; import javax.xml.stream.XMLEventReader; import javax.xml.stream.XMLInputFactory;
*** 37,48 **** --- 39,54 ---- import javax.xml.transform.Source; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.sax.SAXSource; import javax.xml.transform.stax.StAXSource; import javax.xml.transform.stream.StreamSource; + + import jaxp.library.JAXPTestUtilities; + import org.testng.Assert; import org.testng.annotations.DataProvider; + import org.testng.annotations.Listeners; import org.testng.annotations.Test; import org.w3c.dom.Document; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import org.xml.sax.XMLReader;
*** 50,59 **** --- 56,66 ---- /* * @bug 8144967 * @summary Tests related to the javax.xml.transform.Source * and org.xml.sax.InputSource */ + @Listeners({jaxp.library.FilePolicy.class}) public class Sources { /** * @bug 8144967 * Tests whether a Source object is empty
*** 106,129 **** /* * DataProvider: sources that are not empty */ @DataProvider(name = "nonEmptySources") ! Object[][] getSourcesEx() throws URISyntaxException { StAXSource ss = null; try { ss = new StAXSource(getXMLEventReader()); ! } catch (XMLStreamException ex) {} ! return new Object[][]{ ! //This will set a non-null systemId on the resulting StreamSource ! {new StreamSource(new File(""))}, ! //Can't tell because XMLStreamReader is a pull parser, cursor advancement ! //would have been required in order to examine the reader. ! {new StAXSource(getXMLStreamReader())}, ! {ss} ! }; } /* * DataProvider: sources that are empty */ --- 113,138 ---- /* * DataProvider: sources that are not empty */ @DataProvider(name = "nonEmptySources") ! Object[][] getSourcesEx() { StAXSource ss = null; try { ss = new StAXSource(getXMLEventReader()); ! } catch (XMLStreamException ex) { ! } ! return new Object[][] { ! // This will set a non-null systemId on the resulting ! // StreamSource ! { new StreamSource(new File("")) },// )}, ! // Can't tell because XMLStreamReader is a pull parser, cursor ! // advancement ! // would have been required in order to examine the reader. ! { new StAXSource(getXMLStreamReader()) }, ! { ss } }; } /* * DataProvider: sources that are empty */
< prev index next >