]> source.dussan.org Git - poi.git/commitdiff
missing classes in poi-ooxml-lite
authorPJ Fanning <fanningpj@apache.org>
Sat, 18 Sep 2021 21:10:58 +0000 (21:10 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sat, 18 Sep 2021 21:10:58 +0000 (21:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893423 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestNecessaryClasses.java [new file with mode: 0644]
poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java

diff --git a/poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestNecessaryClasses.java b/poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestNecessaryClasses.java
new file mode 100644 (file)
index 0000000..566fcdb
--- /dev/null
@@ -0,0 +1,26 @@
+package org.apache.poi.poifs.crypt.dsig;
+
+import org.etsi.uri.x01903.v13.DataObjectFormatType;
+import org.etsi.uri.x01903.v13.ObjectIdentifierType;
+import org.etsi.uri.x01903.v13.SignaturePolicyIdType;
+import org.etsi.uri.x01903.v14.ValidationDataType;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+
+// aim is to get these classes loaded and included in poi-ooxml-lite.jar
+public class TestNecessaryClasses {
+
+    @Test
+    void testProblemClasses() {
+        DataObjectFormatType dataObjectFormatType = DataObjectFormatType.Factory.newInstance();
+        assertNotNull(dataObjectFormatType);
+        ObjectIdentifierType objectIdentifierType = ObjectIdentifierType.Factory.newInstance();
+        assertNotNull(objectIdentifierType);
+        SignaturePolicyIdType signaturePolicyIdType = SignaturePolicyIdType.Factory.newInstance();
+        assertNotNull(signaturePolicyIdType);
+        ValidationDataType validationDataType = ValidationDataType.Factory.newInstance();
+        assertNotNull(validationDataType);
+    }
+
+}
index bc235f51b5d789a022b1d51354b092c78ede140e..949189ac167c51a90ac1d31f058bf6d27b4d6bc7 100644 (file)
@@ -188,6 +188,17 @@ class TestNecessaryOOXMLClasses {
         assertNotNull(e11);
         CTErrBars bars = CTErrBars.Factory.newInstance();
         assertNotNull(bars);
+
+        CTThickness ctThickness = CTThickness.Factory.newInstance();
+        assertNotNull(ctThickness);
+        STOverlap overlap = STOverlap.Factory.newInstance();
+        assertNotNull(overlap);
+        STDepthPercent stDepthPercent = STDepthPercent.Factory.newInstance();
+        assertNotNull(stDepthPercent);
+        STHPercent sthPercent = STHPercent.Factory.newInstance();
+        assertNotNull(sthPercent);
+        STHoleSize stHoleSize = STHoleSize.Factory.newInstance();
+        assertNotNull(stHoleSize);
     }
 
 }