< prev index next >
test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 24,62 ****
package javax.xml.parsers.ptests;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.FactoryConfigurationError;
import javax.xml.parsers.SAXParserFactory;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
/**
* Class containing the test cases for SAXParserFactory/DocumentBuilderFactory
* newInstance methods.
*/
! public class FactoryConfErrorTest {
/**
* Set properties DocumentBuilderFactory and SAXParserFactory to invalid
* value before any test run.
*/
@BeforeTest
public void setup() {
! System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "xx");
! System.setProperty("javax.xml.parsers.SAXParserFactory", "xx");
}
/**
* Restore properties DocumentBuilderFactory and SAXParserFactory to default
* value after all tests run.
*/
@AfterTest
public void cleanup() {
! System.clearProperty("javax.xml.parsers.DocumentBuilderFactory");
! System.clearProperty("javax.xml.parsers.SAXParserFactory");
}
/**
* To test exception thrown if javax.xml.parsers.SAXParserFactory property
* is invalid.
--- 24,63 ----
package javax.xml.parsers.ptests;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.FactoryConfigurationError;
import javax.xml.parsers.SAXParserFactory;
+ import jaxp.library.JAXPBaseTest;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
/**
* Class containing the test cases for SAXParserFactory/DocumentBuilderFactory
* newInstance methods.
*/
! public class FactoryConfErrorTest extends JAXPBaseTest {
/**
* Set properties DocumentBuilderFactory and SAXParserFactory to invalid
* value before any test run.
*/
@BeforeTest
public void setup() {
! setSystemProperty("javax.xml.parsers.DocumentBuilderFactory", "xx");
! setSystemProperty("javax.xml.parsers.SAXParserFactory", "xx");
}
/**
* Restore properties DocumentBuilderFactory and SAXParserFactory to default
* value after all tests run.
*/
@AfterTest
public void cleanup() {
! setSystemProperty("javax.xml.parsers.DocumentBuilderFactory", null);
! setSystemProperty("javax.xml.parsers.SAXParserFactory", null);
}
/**
* To test exception thrown if javax.xml.parsers.SAXParserFactory property
* is invalid.
*** 65,75 ****
public void testNewInstance01() {
SAXParserFactory.newInstance();
}
/**
! * To test exeception thrown if javax.xml.parsers.DocumentBuilderFactory is
* invalid.
*/
@Test(expectedExceptions = FactoryConfigurationError.class)
public void testNewInstance02() {
DocumentBuilderFactory.newInstance();
--- 66,76 ----
public void testNewInstance01() {
SAXParserFactory.newInstance();
}
/**
! * To test exception thrown if javax.xml.parsers.DocumentBuilderFactory is
* invalid.
*/
@Test(expectedExceptions = FactoryConfigurationError.class)
public void testNewInstance02() {
DocumentBuilderFactory.newInstance();
< prev index next >