< prev index next >
test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java
Print this page
*** 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.
--- 1,7 ----
/*
! * Copyright (c) 1999, 2016, 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.
*** 21,51 ****
* questions.
*/
package javax.xml.parsers.ptests;
import static jaxp.library.JAXPTestUtilities.FILE_SEP;
import static org.testng.Assert.assertFalse;
import java.io.File;
import java.io.FileInputStream;
import java.io.FilePermission;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
! import static javax.xml.parsers.ptests.ParserTestConst.XML_DIR;
! import jaxp.library.JAXPFileReadOnlyBaseTest;
! import static org.testng.Assert.assertNotNull;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
/**
* This checks for the methods of DocumentBuilder
*/
! public class DocumentBuilderImpl01 extends JAXPFileReadOnlyBaseTest
! implements EntityResolver {
/**
* Provide DocumentBuilder.
*
* @return data provider has single DocumentBuilder.
* @throws ParserConfigurationException if a DocumentBuilder cannot be
--- 21,54 ----
* questions.
*/
package javax.xml.parsers.ptests;
+ import static javax.xml.parsers.ptests.ParserTestConst.XML_DIR;
import static jaxp.library.JAXPTestUtilities.FILE_SEP;
import static org.testng.Assert.assertFalse;
+ import static org.testng.Assert.assertNotNull;
+
import java.io.File;
import java.io.FileInputStream;
import java.io.FilePermission;
+
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
!
import org.testng.annotations.DataProvider;
+ import org.testng.annotations.Listeners;
import org.testng.annotations.Test;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
/**
* This checks for the methods of DocumentBuilder
*/
! @Listeners({jaxp.library.FilePolicy.class})
! public class DocumentBuilderImpl01 implements EntityResolver {
/**
* Provide DocumentBuilder.
*
* @return data provider has single DocumentBuilder.
* @throws ParserConfigurationException if a DocumentBuilder cannot be
*** 80,90 ****
/**
* Test the parse(InputStream).
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(groups = {"readLocalFiles"}, dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl04(DocumentBuilder docBuilder)
throws Exception {
try (FileInputStream fis = new FileInputStream(new File(XML_DIR,
"DocumentBuilderImpl01.xml"))) {
assertNotNull(docBuilder.parse(fis));
--- 83,93 ----
/**
* Test the parse(InputStream).
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl04(DocumentBuilder docBuilder)
throws Exception {
try (FileInputStream fis = new FileInputStream(new File(XML_DIR,
"DocumentBuilderImpl01.xml"))) {
assertNotNull(docBuilder.parse(fis));
*** 95,105 ****
* Test the parse(File).
*
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(groups = {"readLocalFiles"}, dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl05(DocumentBuilder docBuilder)
throws Exception {
assertNotNull(docBuilder.parse(new File(XML_DIR,
"DocumentBuilderImpl01.xml")));
}
--- 98,108 ----
* Test the parse(File).
*
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl05(DocumentBuilder docBuilder)
throws Exception {
assertNotNull(docBuilder.parse(new File(XML_DIR,
"DocumentBuilderImpl01.xml")));
}
*** 107,121 ****
/**
* Test the parse(InputStream,systemId).
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(groups = {"readLocalFiles"}, dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl06(DocumentBuilder docBuilder)
throws Exception {
- setPermissions(new FilePermission(XML_DIR + "../-",
- "read"));
try (FileInputStream fis = new FileInputStream(new File(XML_DIR,
"DocumentBuilderImpl02.xml"))) {
assertNotNull(docBuilder.parse(fis, new File(XML_DIR).toURI()
.toASCIIString() + FILE_SEP));
}
--- 110,122 ----
/**
* Test the parse(InputStream,systemId).
* @param docBuilder document builder instance.
* @throws Exception If any errors occur.
*/
! @Test(dataProvider = "builder-provider")
public void testCheckDocumentBuilderImpl06(DocumentBuilder docBuilder)
throws Exception {
try (FileInputStream fis = new FileInputStream(new File(XML_DIR,
"DocumentBuilderImpl02.xml"))) {
assertNotNull(docBuilder.parse(fis, new File(XML_DIR).toURI()
.toASCIIString() + FILE_SEP));
}
< prev index next >