< prev index next >

test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java

Print this page

        

*** 21,41 **** * questions. */ package javax.xml.transform.ptests.othervm; import javax.xml.transform.*; import org.testng.annotations.Test; /** * Negative test for set invalid TransformerFactory property. */ ! public class TFCErrorTest{ @Test(expectedExceptions = ClassNotFoundException.class) public void tfce01() throws Exception { try{ ! System.setProperty("javax.xml.transform.TransformerFactory","xx"); ! TransformerFactory tFactory = TransformerFactory.newInstance(); ! } catch (TransformerFactoryConfigurationError error) { ! throw error.getException(); } } } --- 21,44 ---- * questions. */ package javax.xml.transform.ptests.othervm; import javax.xml.transform.*; + import jaxp.library.JAXPBaseTest; + import static org.testng.Assert.fail; import org.testng.annotations.Test; /** * Negative test for set invalid TransformerFactory property. */ ! public class TFCErrorTest extends JAXPBaseTest { @Test(expectedExceptions = ClassNotFoundException.class) public void tfce01() throws Exception { try{ ! setSystemProperty("javax.xml.transform.TransformerFactory","xx"); ! TransformerFactory.newInstance(); ! fail("Expect TransformerFactoryConfigurationError here"); ! } catch (TransformerFactoryConfigurationError expected) { ! throw expected.getException(); } } }
< prev index next >