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