]> source.dussan.org Git - poi.git/commitdiff
try to get more generated classes into poi-ooxml-schemas
authorPJ Fanning <fanningpj@apache.org>
Wed, 11 Jul 2018 23:24:27 +0000 (23:24 +0000)
committerPJ Fanning <fanningpj@apache.org>
Wed, 11 Jul 2018 23:24:27 +0000 (23:24 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1835687 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java
src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java [new file with mode: 0644]

index 2cb71e40d3e0fcfedf07834f45d2d7b146146e7f..55f767c75f6a5f5bed3887151a24d979ddbfe80c 100644 (file)
@@ -69,8 +69,24 @@ public class TestNecessaryOOXMLClasses {
         Assert.assertNotNull(ctTableStyleTextStyle);
         CTHeaderFooter ctHeaderFooter = CTHeaderFooter.Factory.newInstance();
         Assert.assertNotNull(ctHeaderFooter);
+        CTMarkerSize ctMarkerSize = CTMarkerSize.Factory.newInstance();
+        Assert.assertNotNull(ctMarkerSize);
+        CTDLbls ctdLbls = CTDLbls.Factory.newInstance();
+        Assert.assertNotNull(ctdLbls);
         CTMarker ctMarker = CTMarker.Factory.newInstance();
         Assert.assertNotNull(ctMarker);
+        STMarkerStyle stMarkerStyle = STMarkerStyle.Factory.newInstance();
+        Assert.assertNotNull(stMarkerStyle);
+        CTMarkerStyle ctMarkerStyle = CTMarkerStyle.Factory.newInstance();
+        Assert.assertNotNull(ctMarkerStyle);
+        CTExternalData ctExternalData = CTExternalData.Factory.newInstance();
+        Assert.assertNotNull(ctExternalData);
+        CTAxisUnit ctAxisUnit = CTAxisUnit.Factory.newInstance();
+        Assert.assertNotNull(ctAxisUnit);
+        CTLblAlgn ctLblAlgn = CTLblAlgn.Factory.newInstance();
+        Assert.assertNotNull(ctLblAlgn);
+        CTDashStopList ctDashStopList = CTDashStopList.Factory.newInstance();
+        Assert.assertNotNull(ctDashStopList);
 
         STLblAlgn.Enum e1 = STLblAlgn.Enum.forString("ctr");
         Assert.assertNotNull(e1);
diff --git a/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java b/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java
new file mode 100644 (file)
index 0000000..e086ee1
--- /dev/null
@@ -0,0 +1,35 @@
+/* ====================================================================
+   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.xwpf;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblLayoutType;
+import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblLayoutType;
+
+// aim is to get these classes loaded and included in poi-ooxml-schemas.jar
+public class TestNecessaryOOXMLClasses {
+
+    @Test
+    public void testProblemClasses() {
+        CTTblLayoutType ctTblLayoutType = CTTblLayoutType.Factory.newInstance();
+        Assert.assertNotNull(ctTblLayoutType);
+        STTblLayoutType stTblLayoutType = STTblLayoutType.Factory.newInstance();
+        Assert.assertNotNull(stTblLayoutType);
+    }
+}