Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFont.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFont.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFont.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFont.java Fri 
Jan  8 22:56:05 2021
@@ -29,6 +29,8 @@ import java.io.IOException;
 
 import org.apache.poi.ss.ITestDataProvider;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.MethodSource;
 
 /**
  * @author Yegor Kozlov
@@ -41,113 +43,116 @@ public abstract class BaseTestFont {
         _testDataProvider = testDataProvider;
     }
 
+    @SuppressWarnings("JUnit5MalformedParameterized")
+    @ParameterizedTest
+    @MethodSource("defaultFont")
     protected final void baseTestDefaultFont(String defaultName, short 
defaultSize, short defaultColor) throws IOException {
         //get default font and check against default value
-        Workbook workbook = _testDataProvider.createWorkbook();
-        Font fontFind=workbook.findFont(false, defaultColor, defaultSize, 
defaultName, false, false, Font.SS_NONE, Font.U_NONE);
-        assertNotNull(fontFind);
-
-        //get default font, then change 2 values and check against different 
values (height changes)
-        Font font=workbook.createFont();
-        font.setBold(true);
-        assertTrue(font.getBold());
-        font.setUnderline(Font.U_DOUBLE);
-        assertEquals(Font.U_DOUBLE, font.getUnderline());
-        font.setFontHeightInPoints((short)15);
-        assertEquals(15*20, font.getFontHeight());
-        assertEquals(15, font.getFontHeightInPoints());
-        fontFind=workbook.findFont(true, defaultColor, (short)(15*20), 
defaultName, false, false, Font.SS_NONE, Font.U_DOUBLE);
-        assertNotNull(fontFind);
-        workbook.close();
+        try (Workbook workbook = _testDataProvider.createWorkbook()) {
+            Font fontFind = workbook.findFont(false, defaultColor, 
defaultSize, defaultName, false, false, Font.SS_NONE, Font.U_NONE);
+            assertNotNull(fontFind);
+
+            //get default font, then change 2 values and check against 
different values (height changes)
+            Font font = workbook.createFont();
+            font.setBold(true);
+            assertTrue(font.getBold());
+            font.setUnderline(Font.U_DOUBLE);
+            assertEquals(Font.U_DOUBLE, font.getUnderline());
+            font.setFontHeightInPoints((short) 15);
+            assertEquals(15 * 20, font.getFontHeight());
+            assertEquals(15, font.getFontHeightInPoints());
+            fontFind = workbook.findFont(true, defaultColor, (short) (15 * 
20), defaultName, false, false, Font.SS_NONE, Font.U_DOUBLE);
+            assertNotNull(fontFind);
+        }
     }
 
     @Test
     public final void testGetNumberOfFonts() throws IOException {
-        Workbook wb = _testDataProvider.createWorkbook();
-        int num0 = wb.getNumberOfFonts();
+        try (Workbook wb = _testDataProvider.createWorkbook()) {
+            int num0 = wb.getNumberOfFonts();
 
-        Font f1=wb.createFont();
-        f1.setBold(true);
-        int idx1 = f1.getIndex();
-        wb.createCellStyle().setFont(f1);
-
-        Font f2=wb.createFont();
-        f2.setUnderline(Font.U_DOUBLE);
-        int idx2 = f2.getIndex();
-        wb.createCellStyle().setFont(f2);
-
-        Font f3=wb.createFont();
-        f3.setFontHeightInPoints((short)23);
-        int idx3 = f3.getIndex();
-        wb.createCellStyle().setFont(f3);
-
-        assertEquals(num0 + 3,wb.getNumberOfFonts());
-        assertTrue(wb.getFontAt(idx1).getBold());
-        assertEquals(Font.U_DOUBLE,wb.getFontAt(idx2).getUnderline());
-        assertEquals(23,wb.getFontAt(idx3).getFontHeightInPoints());
-        wb.close();
-       }
+            Font f1 = wb.createFont();
+            f1.setBold(true);
+            int idx1 = f1.getIndex();
+            wb.createCellStyle().setFont(f1);
+
+            Font f2 = wb.createFont();
+            f2.setUnderline(Font.U_DOUBLE);
+            int idx2 = f2.getIndex();
+            wb.createCellStyle().setFont(f2);
+
+            Font f3 = wb.createFont();
+            f3.setFontHeightInPoints((short) 23);
+            int idx3 = f3.getIndex();
+            wb.createCellStyle().setFont(f3);
+
+            assertEquals(num0 + 3, wb.getNumberOfFonts());
+            assertTrue(wb.getFontAt(idx1).getBold());
+            assertEquals(Font.U_DOUBLE, wb.getFontAt(idx2).getUnderline());
+            assertEquals(23, wb.getFontAt(idx3).getFontHeightInPoints());
+        }
+    }
 
     /**
      * Tests that we can define fonts to a new
-     *  file, save, load, and still see them
+     * file, save, load, and still see them
      */
     @Test
     public final void testCreateSave() throws IOException {
-        Workbook wb1 = _testDataProvider.createWorkbook();
-        Sheet s1 = wb1.createSheet();
-        Row r1 = s1.createRow(0);
-        Cell r1c1 = r1.createCell(0);
-        r1c1.setCellValue(2.2);
-
-        int num0 = wb1.getNumberOfFonts();
-
-        Font font=wb1.createFont();
-        font.setBold(true);
-        font.setStrikeout(true);
-        font.setColor(IndexedColors.YELLOW.getIndex());
-        font.setFontName("Courier");
-        int font1Idx = font.getIndex();
-        wb1.createCellStyle().setFont(font);
-        assertEquals(num0 + 1, wb1.getNumberOfFonts());
-
-        CellStyle cellStyleTitle=wb1.createCellStyle();
-        cellStyleTitle.setFont(font);
-        r1c1.setCellStyle(cellStyleTitle);
-
-        // Save and re-load
-        Workbook wb2 = _testDataProvider.writeOutAndReadBack(wb1);
-        wb1.close();
-        s1 = wb2.getSheetAt(0);
-
-        assertEquals(num0 + 1, wb2.getNumberOfFonts());
-        int idx = s1.getRow(0).getCell(0).getCellStyle().getFontIndex();
-        Font fnt = wb2.getFontAt(idx);
-        assertNotNull(fnt);
-        assertEquals(IndexedColors.YELLOW.getIndex(), fnt.getColor());
-        assertEquals("Courier", fnt.getFontName());
-
-        // Now add an orphaned one
-        Font font2 = wb2.createFont();
-        font2.setItalic(true);
-        font2.setFontHeightInPoints((short)15);
-        int font2Idx = font2.getIndex();
-        wb2.createCellStyle().setFont(font2);
-        assertEquals(num0 + 2, wb2.getNumberOfFonts());
-
-        // Save and re-load
-        Workbook wb3 = _testDataProvider.writeOutAndReadBack(wb2);
-        wb2.close();
-        s1 = wb3.getSheetAt(0);
-        assertNotNull(s1);
-
-        assertEquals(num0 + 2, wb3.getNumberOfFonts());
-        assertNotNull(wb3.getFontAt(font1Idx));
-        assertNotNull(wb3.getFontAt(font2Idx));
-
-        assertEquals(15, wb3.getFontAt(font2Idx).getFontHeightInPoints());
-        assertTrue(wb3.getFontAt(font2Idx).getItalic());
-        wb3.close();
+        try (Workbook wb1 = _testDataProvider.createWorkbook()) {
+            Sheet s1 = wb1.createSheet();
+            Row r1 = s1.createRow(0);
+            Cell r1c1 = r1.createCell(0);
+            r1c1.setCellValue(2.2);
+
+            int num0 = wb1.getNumberOfFonts();
+
+            Font font = wb1.createFont();
+            font.setBold(true);
+            font.setStrikeout(true);
+            font.setColor(IndexedColors.YELLOW.getIndex());
+            font.setFontName("Courier");
+            int font1Idx = font.getIndex();
+            wb1.createCellStyle().setFont(font);
+            assertEquals(num0 + 1, wb1.getNumberOfFonts());
+
+            CellStyle cellStyleTitle = wb1.createCellStyle();
+            cellStyleTitle.setFont(font);
+            r1c1.setCellStyle(cellStyleTitle);
+
+            // Save and re-load
+            try (Workbook wb2 = _testDataProvider.writeOutAndReadBack(wb1)) {
+                s1 = wb2.getSheetAt(0);
+
+                assertEquals(num0 + 1, wb2.getNumberOfFonts());
+                int idx = 
s1.getRow(0).getCell(0).getCellStyle().getFontIndex();
+                Font fnt = wb2.getFontAt(idx);
+                assertNotNull(fnt);
+                assertEquals(IndexedColors.YELLOW.getIndex(), fnt.getColor());
+                assertEquals("Courier", fnt.getFontName());
+
+                // Now add an orphaned one
+                Font font2 = wb2.createFont();
+                font2.setItalic(true);
+                font2.setFontHeightInPoints((short) 15);
+                int font2Idx = font2.getIndex();
+                wb2.createCellStyle().setFont(font2);
+                assertEquals(num0 + 2, wb2.getNumberOfFonts());
+
+                // Save and re-load
+                try (Workbook wb3 = 
_testDataProvider.writeOutAndReadBack(wb2)) {
+                    s1 = wb3.getSheetAt(0);
+                    assertNotNull(s1);
+
+                    assertEquals(num0 + 2, wb3.getNumberOfFonts());
+                    assertNotNull(wb3.getFontAt(font1Idx));
+                    assertNotNull(wb3.getFontAt(font2Idx));
+
+                    assertEquals(15, 
wb3.getFontAt(font2Idx).getFontHeightInPoints());
+                    assertTrue(wb3.getFontAt(font2Idx).getItalic());
+                }
+            }
+        }
     }
 
     /**
@@ -155,67 +160,67 @@ public abstract class BaseTestFont {
      */
     @Test
     public final void test45338() throws IOException {
-        Workbook wb = _testDataProvider.createWorkbook();
-        int num0 = wb.getNumberOfFonts();
+        try (Workbook wb = _testDataProvider.createWorkbook()) {
+            int num0 = wb.getNumberOfFonts();
 
-        Sheet s = wb.createSheet();
-        s.createRow(0);
-        s.createRow(1);
-        s.getRow(0).createCell(0);
-        s.getRow(1).createCell(0);
-
-        //default font
-        Font f1 = wb.getFontAt(0);
-        assertFalse(f1.getBold());
-
-        // Check that asking for the same font
-        //  multiple times gives you the same thing.
-        // Otherwise, our tests wouldn't work!
-        assertSame(wb.getFontAt(0), wb.getFontAt(0));
-
-        // Look for a new font we have
-        //  yet to add
-        assertNull(
-            wb.findFont(
-                true, (short)123, (short)(22*20),
-                "Thingy", false, true, (short)2, (byte)2
-            )
-        );
-
-        Font nf = wb.createFont();
-        int nfIdx = nf.getIndex();
-        assertEquals(num0 + 1, wb.getNumberOfFonts());
-
-        assertSame(nf, wb.getFontAt(nfIdx));
-
-        nf.setBold(true);
-        nf.setColor((short)123);
-        nf.setFontHeightInPoints((short)22);
-        nf.setFontName("Thingy");
-        nf.setItalic(false);
-        nf.setStrikeout(true);
-        nf.setTypeOffset((short)2);
-        nf.setUnderline((byte)2);
-
-        assertEquals(num0 + 1, wb.getNumberOfFonts());
-        assertEquals(nf, wb.getFontAt(nfIdx));
-
-        assertEquals(wb.getFontAt(nfIdx), wb.getFontAt(nfIdx));
-        assertNotSame(wb.getFontAt(0), wb.getFontAt(nfIdx));
-
-        // Find it now
-        assertNotNull(
-            wb.findFont(
-                true, (short)123, (short)(22*20),
-                "Thingy", false, true, (short)2, (byte)2
-            )
-        );
-        assertSame(nf,
-               wb.findFont(
-                   true, (short)123, (short)(22*20),
-                   "Thingy", false, true, (short)2, (byte)2
-               )
-        );
-        wb.close();
+            Sheet s = wb.createSheet();
+            s.createRow(0);
+            s.createRow(1);
+            s.getRow(0).createCell(0);
+            s.getRow(1).createCell(0);
+
+            //default font
+            Font f1 = wb.getFontAt(0);
+            assertFalse(f1.getBold());
+
+            // Check that asking for the same font
+            //  multiple times gives you the same thing.
+            // Otherwise, our tests wouldn't work!
+            assertSame(wb.getFontAt(0), wb.getFontAt(0));
+
+            // Look for a new font we have
+            //  yet to add
+            assertNull(
+                wb.findFont(
+                    true, (short) 123, (short) (22 * 20),
+                    "Thingy", false, true, (short) 2, (byte) 2
+                )
+            );
+
+            Font nf = wb.createFont();
+            int nfIdx = nf.getIndex();
+            assertEquals(num0 + 1, wb.getNumberOfFonts());
+
+            assertSame(nf, wb.getFontAt(nfIdx));
+
+            nf.setBold(true);
+            nf.setColor((short) 123);
+            nf.setFontHeightInPoints((short) 22);
+            nf.setFontName("Thingy");
+            nf.setItalic(false);
+            nf.setStrikeout(true);
+            nf.setTypeOffset((short) 2);
+            nf.setUnderline((byte) 2);
+
+            assertEquals(num0 + 1, wb.getNumberOfFonts());
+            assertEquals(nf, wb.getFontAt(nfIdx));
+
+            assertEquals(wb.getFontAt(nfIdx), wb.getFontAt(nfIdx));
+            assertNotSame(wb.getFontAt(0), wb.getFontAt(nfIdx));
+
+            // Find it now
+            assertNotNull(
+                wb.findFont(
+                    true, (short) 123, (short) (22 * 20),
+                    "Thingy", false, true, (short) 2, (byte) 2
+                )
+            );
+            assertSame(nf,
+                wb.findFont(
+                    true, (short) 123, (short) (22 * 20),
+                    "Thingy", false, true, (short) 2, (byte) 2
+                )
+            );
+        }
     }
 }

Modified: 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java
 (original)
+++ 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java
 Fri Jan  8 22:56:05 2021
@@ -116,31 +116,32 @@ public abstract class BaseTestFormulaEva
         wb.close();
     }
 
-       public void baseTestSharedFormulas(String sampleFile) throws 
IOException {
-        Workbook wb = _testDataProvider.openSampleWorkbook(sampleFile);
-
-        Sheet sheet = wb.getSheetAt(0);
-
-        FormulaEvaluator evaluator = 
wb.getCreationHelper().createFormulaEvaluator();
-        Cell cell;
-
-        cell = sheet.getRow(1).getCell(0);
-        assertEquals("B2", cell.getCellFormula());
-        assertEquals("ProductionOrderConfirmation", 
evaluator.evaluate(cell).getStringValue());
-
-        cell = sheet.getRow(2).getCell(0);
-        assertEquals("B3", cell.getCellFormula());
-        assertEquals("RequiredAcceptanceDate", 
evaluator.evaluate(cell).getStringValue());
-
-        cell = sheet.getRow(3).getCell(0);
-        assertEquals("B4", cell.getCellFormula());
-        assertEquals("Header", evaluator.evaluate(cell).getStringValue());
-
-        cell = sheet.getRow(4).getCell(0);
-        assertEquals("B5", cell.getCellFormula());
-        assertEquals("UniqueDocumentNumberID", 
evaluator.evaluate(cell).getStringValue());
-
-        wb.close();
+    @Test
+       public void testSharedFormulas() throws IOException {
+        String fileName = "shared_formulas.xls" + 
(getClass().getName().contains("xssf") ? "x" : "");
+        try (Workbook wb = _testDataProvider.openSampleWorkbook(fileName)) {
+
+            Sheet sheet = wb.getSheetAt(0);
+
+            FormulaEvaluator evaluator = 
wb.getCreationHelper().createFormulaEvaluator();
+            Cell cell;
+
+            cell = sheet.getRow(1).getCell(0);
+            assertEquals("B2", cell.getCellFormula());
+            assertEquals("ProductionOrderConfirmation", 
evaluator.evaluate(cell).getStringValue());
+
+            cell = sheet.getRow(2).getCell(0);
+            assertEquals("B3", cell.getCellFormula());
+            assertEquals("RequiredAcceptanceDate", 
evaluator.evaluate(cell).getStringValue());
+
+            cell = sheet.getRow(3).getCell(0);
+            assertEquals("B4", cell.getCellFormula());
+            assertEquals("Header", evaluator.evaluate(cell).getStringValue());
+
+            cell = sheet.getRow(4).getCell(0);
+            assertEquals("B5", cell.getCellFormula());
+            assertEquals("UniqueDocumentNumberID", 
evaluator.evaluate(cell).getStringValue());
+        }
     }
 
     /**

Modified: 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestPicture.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestPicture.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestPicture.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestPicture.java 
Fri Jan  8 22:56:05 2021
@@ -53,32 +53,53 @@ public abstract class BaseTestPicture {
         _testDataProvider = testDataProvider;
     }
 
-    public void baseTestResize(Picture input, Picture compare, double scaleX, 
double scaleY) {
-        input.resize(scaleX, scaleY);
 
-        ClientAnchor inpCA = input.getClientAnchor();
-        ClientAnchor cmpCA = compare.getClientAnchor();
+    protected abstract Picture getPictureShape(Drawing<?> pat, int picIdx);
 
-        Dimension inpDim = ImageUtils.getDimensionFromAnchor(input);
-        Dimension cmpDim = ImageUtils.getDimensionFromAnchor(compare);
+    @Test
+    public void resize() throws IOException {
+        String fileName = "resize_compare.xls" + 
(getClass().getName().contains("xssf") ? "x" : "");
+        double scaleX = 2;
+        double scaleY = 2;
 
-        double emuPX = Units.EMU_PER_PIXEL;
+        try (Workbook wb = _testDataProvider.openSampleWorkbook(fileName)) {
+            Sheet sh = wb.getSheetAt(0);
+            Drawing<?> pat = sh.createDrawingPatriarch();
 
-        assertEquals(inpDim.getHeight(), cmpDim.getHeight(), emuPX*6, "the 
image height differs");
-        assertEquals(inpDim.getWidth(),  cmpDim.getWidth(),  emuPX*6, "the 
image width differs");
-        assertEquals(inpCA.getCol1(), cmpCA.getCol1(), "the starting column 
differs");
-        assertEquals(inpCA.getDx1(), cmpCA.getDx1(), 1, "the column x-offset 
differs");
-        assertEquals(inpCA.getDy1(), cmpCA.getDy1(), 1, "the column y-offset 
differs");
-        assertEquals(inpCA.getCol2(), cmpCA.getCol2(), "the ending columns 
differs");
-        // can't compare row heights because of variable test heights
+            Picture input = getPictureShape(pat, 0);
+            Picture compare = getPictureShape(pat, 1);
 
-        input.resize();
-        inpDim = ImageUtils.getDimensionFromAnchor(input);
+            input.resize(scaleX, scaleY);
 
-        Dimension imgDim = input.getImageDimension();
+            ClientAnchor inpCA = input.getClientAnchor();
+            ClientAnchor cmpCA = compare.getClientAnchor();
 
-        assertEquals(imgDim.getHeight(), inpDim.getHeight()/emuPX, 1, "the 
image height differs");
-        assertEquals(imgDim.getWidth(), inpDim.getWidth()/emuPX,  1, "the 
image width differs");
+            double origDy1 = inpCA.getDy1();
+            double origDx1 = inpCA.getDx1();
+
+            Dimension inpDim = ImageUtils.getDimensionFromAnchor(input);
+            Dimension cmpDim = ImageUtils.getDimensionFromAnchor(compare);
+
+            double emuPX = Units.EMU_PER_PIXEL;
+
+            assertEquals(inpDim.getHeight(), cmpDim.getHeight(), emuPX * 6, 
"the image height differs");
+            assertEquals(inpDim.getWidth(), cmpDim.getWidth(), emuPX * 6, "the 
image width differs");
+            assertEquals(inpCA.getCol1(), cmpCA.getCol1(), "the starting 
column differs");
+            assertEquals(inpCA.getDx1(), cmpCA.getDx1(), 1, "the column 
x-offset differs");
+            assertEquals(inpCA.getDy1(), origDy1, 1, "the column y-offset 
differs - image has moved");
+            assertEquals(inpCA.getDx1(), origDx1, 1, "the column x-offset 
differs - image has moved");
+            assertEquals(inpCA.getDy1(), cmpCA.getDy1(), 1, "the column 
y-offset differs");
+            assertEquals(inpCA.getCol2(), cmpCA.getCol2(), "the ending columns 
differs");
+            // can't compare row heights because of variable test heights
+
+            input.resize();
+            inpDim = ImageUtils.getDimensionFromAnchor(input);
+
+            Dimension imgDim = input.getImageDimension();
+
+            assertEquals(imgDim.getHeight(), inpDim.getHeight() / emuPX, 1, 
"the image height differs");
+            assertEquals(imgDim.getWidth(), inpDim.getWidth() / emuPX, 1, "the 
image width differs");
+        }
     }
 
 

Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestRow.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestRow.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestRow.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestRow.java Fri 
Jan  8 22:56:05 2021
@@ -144,7 +144,9 @@ public abstract class BaseTestRow {
         wb2.close();
     }
 
-    protected void baseTestRowBounds(int maxRowNum) throws IOException {
+    @Test
+    public void testRowBounds() throws IOException {
+        int maxRowNum = 
_testDataProvider.getSpreadsheetVersion().getLastRowIndex();
         try (Workbook workbook = _testDataProvider.createWorkbook()) {
             Sheet sheet = workbook.createSheet();
             //Test low row bound
@@ -161,7 +163,9 @@ public abstract class BaseTestRow {
         }
     }
 
-    protected void baseTestCellBounds(int maxCellNum) throws IOException {
+    @Test
+    protected void testCellBounds() throws IOException {
+        int maxCellNum = 
_testDataProvider.getSpreadsheetVersion().getLastColumnIndex();
         try (Workbook wb1 = _testDataProvider.createWorkbook()) {
             Sheet sheet = wb1.createSheet();
 

Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestSheet.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestSheet.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestSheet.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestSheet.java Fri 
Jan  8 22:56:05 2021
@@ -755,7 +755,12 @@ public abstract class BaseTestSheet {
         }
     }
 
-    public void baseTestGetSetMargin(double[] defaultMargins) throws 
IOException {
+    @Test
+    public void testGetSetMargin() throws IOException {
+        double[] defaultMargins = (getClass().getName().contains("xssf"))
+            ? new double[]{0.7, 0.7, 0.75, 0.75, 0.3, 0.3}
+            : new double[]{0.75, 0.75, 1.0, 1.0, 0.3, 0.3};
+
         double marginLeft = defaultMargins[0];
         double marginRight = defaultMargins[1];
         double marginTop = defaultMargins[2];

Modified: 
poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestWorkbook.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestWorkbook.java?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestWorkbook.java 
(original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestWorkbook.java 
Fri Jan  8 22:56:05 2021
@@ -723,7 +723,10 @@ public abstract class BaseTestWorkbook {
         }
     }
 
-    protected void changeSheetNameWithSharedFormulas(String sampleFile) throws 
IOException {
+    @Test
+    public void changeSheetNameWithSharedFormulas() throws IOException {
+        String sampleFile = "shared_formulas.xls" + 
(getClass().getName().contains("xssf") ? "x" : "");
+
         try (Workbook wb = _testDataProvider.openSampleWorkbook(sampleFile)) {
 
             FormulaEvaluator evaluator = 
wb.getCreationHelper().createFormulaEvaluator();

Modified: poi/trunk/test-data/spreadsheet/resize_compare.xlsx
URL: 
http://svn.apache.org/viewvc/poi/trunk/test-data/spreadsheet/resize_compare.xlsx?rev=1885280&r1=1885279&r2=1885280&view=diff
==============================================================================
Binary files - no diff available.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@poi.apache.org
For additional commands, e-mail: commits-h...@poi.apache.org

Reply via email to