From 573382676565bcac9915ad3f039bb356cb48ff71 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Sat, 18 Sep 2021 21:10:58 +0000 Subject: [PATCH] missing classes in poi-ooxml-lite git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893423 13f79535-47bb-0310-9956-ffa450edef68 --- .../crypt/dsig/TestNecessaryClasses.java | 26 +++++++++++++++++++ .../usermodel/TestNecessaryOOXMLClasses.java | 11 ++++++++ 2 files changed, 37 insertions(+) create mode 100644 poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestNecessaryClasses.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 index 0000000000..566fcdb47d --- /dev/null +++ b/poi-ooxml/src/test/java/org/apache/poi/poifs/crypt/dsig/TestNecessaryClasses.java @@ -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); + } + +} diff --git a/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java b/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java index bc235f51b5..949189ac16 100644 --- a/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java +++ b/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/TestNecessaryOOXMLClasses.java @@ -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); } } -- 2.39.5