]> source.dussan.org Git - poi.git/commitdiff
add test
authorPJ Fanning <fanningpj@apache.org>
Thu, 24 Feb 2022 19:00:49 +0000 (19:00 +0000)
committerPJ Fanning <fanningpj@apache.org>
Thu, 24 Feb 2022 19:00:49 +0000 (19:00 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898387 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/test/java/org/apache/poi/xdgf/usermodel/section/geometry/TestGeometry.java [new file with mode: 0644]

diff --git a/poi-ooxml/src/test/java/org/apache/poi/xdgf/usermodel/section/geometry/TestGeometry.java b/poi-ooxml/src/test/java/org/apache/poi/xdgf/usermodel/section/geometry/TestGeometry.java
new file mode 100644 (file)
index 0000000..85cbd7e
--- /dev/null
@@ -0,0 +1,31 @@
+package org.apache.poi.xdgf.usermodel.section.geometry;
+
+import com.microsoft.schemas.office.visio.x2012.main.CellType;
+import com.microsoft.schemas.office.visio.x2012.main.RowType;
+import com.microsoft.schemas.office.visio.x2012.main.SectionType;
+import org.apache.poi.xdgf.usermodel.section.GeometrySection;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+class TestGeometry {
+    @Test
+    void testGeometryMock() {
+        //test is designed to force extra classes to be added to poi-ooxml-lite
+        SectionType sectionType = mock(SectionType.class);
+        RowType rowType = mock(RowType.class);
+
+        when(sectionType.getCellArray()).thenReturn(new CellType[0]);
+        when(sectionType.getRowArray()).thenReturn(new RowType[] {
+                rowType
+        });
+        when(rowType.getIX()).thenReturn(0L);
+        when(rowType.getT()).thenReturn("ArcTo");
+        when(rowType.getCellArray()).thenReturn(new CellType[0]);
+
+        GeometrySection section = new GeometrySection(sectionType, null);
+        assertNotNull(section);
+    }
+}