< prev index next >
test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java
Print this page
@@ -30,36 +30,40 @@
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import static javax.xml.transform.ptests.TransformerTestConst.XML_DIR;
import javax.xml.transform.sax.SAXTransformerFactory;
-import static jaxp.library.JAXPTestUtilities.failUnexpected;
+import jaxp.library.JAXPFileBaseTest;
import org.testng.annotations.Test;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
/*
* TransformerConfigurationException expected when there is relative URI is used
* in citiesinclude.xsl file
*/
-public class SAXTFactoryTest004 {
+public class SAXTFactoryTest004 extends JAXPFileBaseTest {
/**
* Negative test for newTransformerHandler when relative URI is in XML file.
+ *
* @throws TransformerConfigurationException If for some reason the
* TransformerHandler can not be created.
+ * @throws SAXException If any parse errors occur.
+ * @throws IOException if the file exists but is a directory rather than
+ * a regular file, does not exist but cannot be created, or cannot
+ * be opened for any other reason.
+ * @throws ParserConfigurationException if a DocumentBuilder cannot be
+ * created which satisfies the configuration requested.
*/
@Test(expectedExceptions = TransformerConfigurationException.class)
- public void transformerHandlerTest01() throws TransformerConfigurationException {
- try {
+ public void transformerHandlerTest01() throws TransformerConfigurationException,
+ ParserConfigurationException, SAXException, IOException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
DocumentBuilder docBuilder = dbf.newDocumentBuilder();
Document document = docBuilder.parse(new File(XML_DIR + "citiesinclude.xsl"));
DOMSource domSource= new DOMSource(document);
SAXTransformerFactory saxTFactory
= (SAXTransformerFactory)TransformerFactory.newInstance();
saxTFactory.newTransformerHandler(domSource);
- } catch (ParserConfigurationException | IOException | SAXException ex) {
- failUnexpected(ex);
- }
}
}
< prev index next >