< prev index next >

test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java

Print this page

        

*** 21,52 **** * questions. */ package javax.xml.transform.ptests; import java.io.File; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import static javax.xml.transform.ptests.TransformerTestConst.XML_DIR; import javax.xml.transform.sax.SAXResult; import javax.xml.transform.stream.StreamSource; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertNotNull; import static org.testng.Assert.assertNull; import static org.testng.Assert.fail; import org.testng.annotations.Test; /** * Basic test for TransformerException specification. */ ! public class TransformerExcpTest { /** ! * Transform an unformatted xslt file. TransformerException is thrown. */ @Test public void tfexception() { try { // invalid.xsl has well-formedness error. Therefore transform throws // TransformerException StreamSource streamSource = new StreamSource(new File(XML_DIR + "invalid.xsl")); TransformerFactory tFactory = TransformerFactory.newInstance(); --- 21,55 ---- * questions. */ package javax.xml.transform.ptests; import java.io.File; + import java.io.FilePermission; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import static javax.xml.transform.ptests.TransformerTestConst.XML_DIR; import javax.xml.transform.sax.SAXResult; import javax.xml.transform.stream.StreamSource; + import jaxp.library.JAXPBaseTest; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertNotNull; import static org.testng.Assert.assertNull; import static org.testng.Assert.fail; import org.testng.annotations.Test; /** * Basic test for TransformerException specification. */ ! public class TransformerExcpTest extends JAXPBaseTest { /** ! * Transform an unformatted style-sheet file. TransformerException is thrown. */ @Test public void tfexception() { try { + setPermissions(new FilePermission(XML_DIR + "-", "read")); // invalid.xsl has well-formedness error. Therefore transform throws // TransformerException StreamSource streamSource = new StreamSource(new File(XML_DIR + "invalid.xsl")); TransformerFactory tFactory = TransformerFactory.newInstance();
*** 58,67 **** --- 61,72 ---- } catch (TransformerException e) { assertNotNull(e.getCause()); assertNotNull(e.getException()); assertNull(e.getLocationAsString()); assertEquals(e.getMessageAndLocation(),e.getMessage()); + } finally { + setPermissions(); } } /**
< prev index next >