git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886892 13f79535-47bb-0310-9956-ffa450edef68tags/REL_5_1_0
@@ -72,7 +72,7 @@ public final class XMLHelper { | |||
static final String METHOD_ENTITY_EXPANSION_XERCES = "setEntityExpansionLimit"; | |||
static final String[] SECURITY_MANAGERS = { | |||
"com.sun.org.apache.xerces.internal.util.SecurityManager", | |||
//"com.sun.org.apache.xerces.internal.util.SecurityManager", | |||
"org.apache.xerces.util.SecurityManager" | |||
}; | |||
@@ -0,0 +1,34 @@ | |||
/* ==================================================================== | |||
Licensed to the Apache Software Foundation (ASF) under one or more | |||
contributor license agreements. See the NOTICE file distributed with | |||
this work for additional information regarding copyright ownership. | |||
The ASF licenses this file to You under the Apache License, Version 2.0 | |||
(the "License"); you may not use this file except in compliance with | |||
the License. You may obtain a copy of the License at | |||
http://www.apache.org/licenses/LICENSE-2.0 | |||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. | |||
==================================================================== */ | |||
package org.apache.poi.ooxml; | |||
import static org.junit.jupiter.api.Assertions.assertNotNull; | |||
import com.microsoft.schemas.compatibility.AlternateContentDocument; | |||
import org.apache.xmlbeans.impl.schema.DocumentFactory; | |||
import org.junit.jupiter.api.Test; | |||
// aim is to get these classes loaded and included in poi-ooxml-lite.jar | |||
class TestNecessaryOOXMLClasses { | |||
@Test | |||
void testProblemClasses() { | |||
DocumentFactory<AlternateContentDocument> factory = AlternateContentDocument.Factory; | |||
assertNotNull(factory); | |||
} | |||
} |
@@ -21,10 +21,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; | |||
import static org.junit.jupiter.api.Assertions.assertNotNull; | |||
import org.junit.jupiter.api.Test; | |||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTEm; | |||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblLayoutType; | |||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STEm; | |||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblLayoutType; | |||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.*; | |||
// aim is to get these classes loaded and included in poi-ooxml-lite.jar | |||
class TestNecessaryOOXMLClasses { | |||
@@ -40,5 +37,7 @@ class TestNecessaryOOXMLClasses { | |||
STEm stEm = STEm.Factory.newInstance(); | |||
assertNotNull(stEm); | |||
assertEquals(STEm.CIRCLE, STEm.Enum.forString("circle")); | |||
STHexColorAuto stHexColorAuto = STHexColorAuto.Factory.newInstance(); | |||
assertNotNull(stHexColorAuto); | |||
} | |||
} |