< 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 >