From 784757ef59892e8ea4375ba188fbd64349490e04 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Thu, 24 Feb 2022 19:00:49 +0000 Subject: [PATCH] add test git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898387 13f79535-47bb-0310-9956-ffa450edef68 --- .../section/geometry/TestGeometry.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 poi-ooxml/src/test/java/org/apache/poi/xdgf/usermodel/section/geometry/TestGeometry.java 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 index 0000000000..85cbd7e94a --- /dev/null +++ b/poi-ooxml/src/test/java/org/apache/poi/xdgf/usermodel/section/geometry/TestGeometry.java @@ -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); + } +} -- 2.39.5