Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTable.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTable.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTable.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTable.java 
Thu Dec 24 18:42:29 2020
@@ -25,7 +25,7 @@ import org.apache.poi.util.IOUtils;
 import org.apache.poi.util.TempFile;
 import org.apache.poi.xssf.XSSFTestDataSamples;
 import org.apache.poi.xssf.streaming.SXSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTTable;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTTableColumn;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTTableStyleInfo;
@@ -38,10 +38,11 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public final class TestXSSFTable {
 
@@ -72,11 +73,11 @@ public final class TestXSSFTable {
             CTTable ctTable = 
wb2.getSheetAt(0).getTables().get(0).getCTTable();
             CTTableColumn[] ctTableColumnArray = 
ctTable.getTableColumns().getTableColumnArray();
 
-            assertEquals("number of headers in xml table should match number 
of header cells in worksheet",
-                    headers.size(), ctTableColumnArray.length);
+            assertEquals(headers.size(), ctTableColumnArray.length,
+                "number of headers in xml table should match number of header 
cells in worksheet");
             for (int i = 0; i < headers.size(); i++) {
-                assertEquals("header name in xml table should match number of 
header cells in worksheet",
-                        headers.get(i), ctTableColumnArray[i].getName());
+                assertEquals(headers.get(i), ctTableColumnArray[i].getName(),
+                    "header name in xml table should match number of header 
cells in worksheet");
             }
             assertTrue(outputFile.delete());
             wb2.close();
@@ -101,17 +102,15 @@ public final class TestXSSFTable {
 
         XSSFWorkbook inputWorkbook = 
XSSFTestDataSamples.writeOutAndReadBack(outputWorkbook);
         List<XSSFTable> tables = inputWorkbook.getSheetAt(0).getTables();
-        assertEquals("Tables number", 1, tables.size());
+        assertEquals(1, tables.size(), "Tables number");
 
         XSSFTable inputTable = tables.get(0);
-        assertEquals("Table display name", outputTable.getDisplayName(), 
inputTable.getDisplayName());
+        assertEquals(outputTable.getDisplayName(), 
inputTable.getDisplayName(), "Table display name");
 
         CTTableStyleInfo inputStyleInfo = 
inputTable.getCTTable().getTableStyleInfo();
-        assertEquals("Style name", outputStyleInfo.getName(), 
inputStyleInfo.getName());
-        assertEquals("Show column stripes",
-                outputStyleInfo.getShowColumnStripes(), 
inputStyleInfo.getShowColumnStripes());
-        assertEquals("Show row stripes",
-                outputStyleInfo.getShowRowStripes(), 
inputStyleInfo.getShowRowStripes());
+        assertEquals(outputStyleInfo.getName(), inputStyleInfo.getName(), 
"Style name");
+        assertEquals(outputStyleInfo.getShowColumnStripes(), 
inputStyleInfo.getShowColumnStripes(), "Show column stripes");
+        assertEquals(outputStyleInfo.getShowRowStripes(), 
inputStyleInfo.getShowRowStripes(), "Show row stripes");
 
         inputWorkbook.close();
         outputWorkbook.close();
@@ -123,12 +122,11 @@ public final class TestXSSFTable {
 
             XSSFTable table = wb.getTable("\\_Prime.1");
             assertNotNull(table);
-            assertEquals("column header has special escaped characters",
-                    0, table.findColumnIndex("calc='#*'#"));
+            assertEquals(0, table.findColumnIndex("calc='#*'#"), "column 
header has special escaped characters");
             assertEquals(1, table.findColumnIndex("Name"));
             assertEquals(2, table.findColumnIndex("Number"));
 
-            assertEquals("case insensitive", 2, 
table.findColumnIndex("NuMbEr"));
+            assertEquals(2, table.findColumnIndex("NuMbEr"), "case 
insensitive");
 
             // findColumnIndex should return -1 if no column header name 
matches
             assertEquals(-1, table.findColumnIndex(null));
@@ -323,7 +321,7 @@ public final class TestXSSFTable {
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sh = wb.createSheet();
 
-            // 1 header row + 1 data row 
+            // 1 header row + 1 data row
             AreaReference tableArea = new AreaReference("C10:C11", 
wb.getSpreadsheetVersion());
             XSSFTable table = sh.createTable(tableArea);
 
@@ -438,18 +436,19 @@ public final class TestXSSFTable {
             assertEquals(2, table.getRowCount());
 
             // column IDs start at 1, and increase in the order columns are 
added (see bug #62740)
-            assertEquals("Column c ID", 1, c1.getId());
-            assertTrue("Column B ID", c1.getId() < cB.getId());
-            assertTrue("Column D ID", cB.getId() < cD.getId());
-            assertTrue("Column C ID", cD.getId() < cC.getId());
-            assertEquals("Column 1", table.getColumns().get(0).getName()); // 
generated name
-            assertEquals("Column B", table.getColumns().get(1).getName());
-            assertEquals("Column C", table.getColumns().get(2).getName());
-            assertEquals("Column D", table.getColumns().get(3).getName());
+            assertEquals(1, c1.getId(), "Column c ID");
+            assertTrue  (c1.getId() < cB.getId(), "Column B ID");
+            assertTrue  (cB.getId() < cD.getId(), "Column D ID");
+            assertTrue  (cD.getId() < cC.getId(), "Column C ID");
+            // generated name
+            assertEquals(table.getColumns().get(0).getName(), "Column 1");
+            assertEquals(table.getColumns().get(1).getName(), "Column B");
+            assertEquals(table.getColumns().get(2).getName(), "Column C");
+            assertEquals(table.getColumns().get(3).getName(), "Column D");
         }
     }
 
-    @Test(expected = IllegalArgumentException.class)
+    @Test
     public void testCreateColumnInvalidIndex() throws IOException {
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sh = wb.createSheet();
@@ -458,7 +457,8 @@ public final class TestXSSFTable {
 
             // add columns
             table.createColumn("Column 2", 1);
-            table.createColumn("Column 3", 3); // out of bounds
+            // out of bounds
+            assertThrows(IllegalArgumentException.class, () -> 
table.createColumn("Column 3", 3));
         }
     }
 
@@ -563,7 +563,7 @@ public final class TestXSSFTable {
         }
     }
 
-    @Test(expected = IllegalArgumentException.class)
+    @Test
     public void testSetDisplayNameNull() throws IOException {
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sheet = wb.createSheet();
@@ -572,11 +572,11 @@ public final class TestXSSFTable {
                     new CellReference(0, 0), new CellReference(2, 2));
 
             XSSFTable table1 = sheet.createTable(reference1);
-            table1.setDisplayName(null);
+            assertThrows(IllegalArgumentException.class, () -> 
table1.setDisplayName(null));
         }
     }
 
-    @Test(expected = IllegalArgumentException.class)
+    @Test
     public void testSetDisplayNameEmpty() throws IOException {
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sheet = wb.createSheet();
@@ -585,7 +585,7 @@ public final class TestXSSFTable {
                     new CellReference(0, 0), new CellReference(2, 2));
 
             XSSFTable table1 = sheet.createTable(reference1);
-            table1.setDisplayName("");
+            assertThrows(IllegalArgumentException.class, () -> 
table1.setDisplayName(""));
         }
     }
 
@@ -597,10 +597,11 @@ public final class TestXSSFTable {
         try (XSSFWorkbook workbook = new XSSFWorkbook()) {
             XSSFSheet sheet0 = workbook.createSheet();
             XSSFTable table = addTable(sheet0, 3, 0, 2, 2);
+            assertNotNull(table);
 
-            final String procName = "testXSSFTableGetName";
-            final String name = table.getName();
-            System.out.println(String.format(Locale.ROOT, "%s: 
table.getName=%s", procName, name));
+            // final String procName = "testXSSFTableGetName";
+            // final String name = table.getName();
+            // System.out.printf(Locale.ROOT, "%s: table.getName=%s%n", 
procName, name);
         }
     }
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTableColumn.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTableColumn.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTableColumn.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTableColumn.java
 Thu Dec 24 18:42:29 2020
@@ -17,15 +17,15 @@
 
 package org.apache.poi.xssf.usermodel;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 import java.io.IOException;
 import java.util.List;
 
 import org.apache.poi.xssf.XSSFTestDataSamples;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public final class TestXSSFTableColumn {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextParagraph.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextParagraph.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextParagraph.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextParagraph.java
 Thu Dec 24 18:42:29 2020
@@ -16,13 +16,13 @@
 ==================================================================== */
 package org.apache.poi.xssf.usermodel;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.awt.Color;
 import java.io.IOException;
 import java.util.List;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestXSSFTextParagraph {
     @Test

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextRun.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextRun.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextRun.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTextRun.java
 Thu Dec 24 18:42:29 2020
@@ -16,13 +16,13 @@
 ==================================================================== */
 package org.apache.poi.xssf.usermodel;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.awt.Color;
 import java.io.IOException;
 import java.util.List;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestXSSFTextRun {
     @Test
@@ -58,12 +58,8 @@ public class TestXSSFTextRun {
             assertEquals(11.0, run.getFontSize(), 0.01);
             run.setFontSize(-1.0);
             assertEquals(11.0, run.getFontSize(), 0.01);
-            try {
-                run.setFontSize(0.9);
-                fail("Should fail");
-            } catch (IllegalArgumentException e) {
-                assertTrue(e.getMessage().contains("0.9"));
-            }
+            IllegalArgumentException e = 
assertThrows(IllegalArgumentException.class, () -> run.setFontSize(0.9));
+            assertTrue(e.getMessage().contains("0.9"));
             assertEquals(11.0, run.getFontSize(), 0.01);
 
             assertEquals(0.0, run.getCharacterSpacing(), 0.01);

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFUnicodeSurrogates.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFUnicodeSurrogates.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFUnicodeSurrogates.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFUnicodeSurrogates.java
 Thu Dec 24 18:42:29 2020
@@ -17,12 +17,13 @@
 
 package org.apache.poi.xssf.usermodel;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.poi.ss.usermodel.Cell;
 import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.util.TempFile;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -32,7 +33,7 @@ import java.io.IOException;
 public class TestXSSFUnicodeSurrogates {
 
     // 
"𝝊𝝋𝝌𝝍𝝎𝝏𝝐𝝑𝝒𝝓𝝔𝝕𝝖𝝗𝝘𝝙𝝚𝝛𝝜𝝝𝝞𝝟ð
 
𝝡𝝢𝝣𝝤𝝥𝝦𝝧𝝨𝝩𝝪𝝫𝝬𝝭𝝮𝝯𝝰𝝱𝝲𝝳𝝴𝝵𝝶𝝷𝝸𝝹𝝺";
-    private static String unicodeText =
+    private static final String unicodeText =
         
"\uD835\uDF4A\uD835\uDF4B\uD835\uDF4C\uD835\uDF4D\uD835\uDF4E\uD835\uDF4F\uD835\uDF50\uD835"
 +
         
"\uDF51\uD835\uDF52\uD835\uDF53\uD835\uDF54\uD835\uDF55\uD835\uDF56\uD835\uDF57\uD835\uDF58"
 +
         
"\uD835\uDF59\uD835\uDF5A\uD835\uDF5B\uD835\uDF5C\uD835\uDF5D\uD835\uDF5E\uD835\uDF5F\uD835"
 +
@@ -57,7 +58,7 @@ public class TestXSSFUnicodeSurrogates {
                  XSSFWorkbook wb2 = new XSSFWorkbook(fis)) {
                 Sheet sheet2 = wb2.getSheet(sheetName);
                 Cell cell2 = sheet2.getRow(0).getCell(0);
-                Assert.assertEquals(unicodeText, cell2.getStringCellValue());
+                assertEquals(unicodeText, cell2.getStringCellValue());
             }
         } finally {
             tf.delete();

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFVMLDrawing.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFVMLDrawing.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFVMLDrawing.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFVMLDrawing.java
 Thu Dec 24 18:42:29 2020
@@ -18,11 +18,11 @@ package org.apache.poi.xssf.usermodel;
 
 import static org.apache.poi.ooxml.POIXMLTypeLoader.DEFAULT_XML_OPTIONS;
 import static org.apache.poi.xssf.usermodel.XSSFVMLDrawing.QNAME_VMLDRAWING;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -46,7 +46,7 @@ import org.apache.poi.POIDataSamples;
 import org.apache.xmlbeans.XmlException;
 import org.apache.xmlbeans.XmlObject;
 import org.apache.xmlbeans.XmlOptions;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalse;
 import 
org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.STTrueFalseBlank;
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
 Thu Dec 24 18:42:29 2020
@@ -17,14 +17,15 @@
 
 package org.apache.poi.xssf.usermodel;
 
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -74,7 +75,7 @@ import org.apache.poi.xddf.usermodel.cha
 import org.apache.poi.xssf.XSSFITestDataProvider;
 import org.apache.poi.xssf.XSSFTestDataSamples;
 import org.apache.poi.xssf.model.StylesTable;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCalcPr;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTPivotCache;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook;
@@ -98,7 +99,7 @@ public final class  TestXSSFWorkbook ext
         CTWorkbookPr pr = wb1.getCTWorkbook().getWorkbookPr();
         assertNotNull(pr);
         assertTrue(pr.isSetDate1904());
-        assertFalse("XSSF must use the 1900 date system", pr.getDate1904());
+        assertFalse(pr.getDate1904(), "XSSF must use the 1900 date system");
 
         Sheet sheet1 = wb1.createSheet("sheet1");
         Sheet sheet2 = wb1.createSheet("sheet2");
@@ -443,45 +444,40 @@ public final class  TestXSSFWorkbook ext
     @Test
     public void bug49702() throws IOException {
         // First try with a new file
-        XSSFWorkbook wb1 = new XSSFWorkbook();
-
-        // Should have one style
-        assertEquals(1, wb1.getNumCellStyles());
-        wb1.getCellStyleAt((short)0);
-        assertNull("Shouldn't be able to get style at 0 that doesn't exist",
-                wb1.getCellStyleAt((short)1));
-
-        // Add another one
-        CellStyle cs = wb1.createCellStyle();
-        cs.setDataFormat((short)11);
-
-        // Re-check
-        assertEquals(2, wb1.getNumCellStyles());
-        wb1.getCellStyleAt((short)0);
-        wb1.getCellStyleAt((short)1);
-        assertNull("Shouldn't be able to get style at 2 that doesn't exist",
-                wb1.getCellStyleAt((short)2));
-
-        // Save and reload
-        XSSFWorkbook nwb = XSSFTestDataSamples.writeOutAndReadBack(wb1);
-        assertEquals(2, nwb.getNumCellStyles());
-        nwb.getCellStyleAt((short)0);
-        nwb.getCellStyleAt((short)1);
-        assertNull("Shouldn't be able to get style at 2 that doesn't exist",
-                nwb.getCellStyleAt((short)2));
-
-        // Now with an existing file
-        XSSFWorkbook wb2 = 
XSSFTestDataSamples.openSampleWorkbook("sample.xlsx");
-        assertEquals(3, wb2.getNumCellStyles());
-        wb2.getCellStyleAt((short)0);
-        wb2.getCellStyleAt((short)1);
-        wb2.getCellStyleAt((short)2);
-        assertNull("Shouldn't be able to get style at 3 that doesn't exist",
-                wb2.getCellStyleAt((short)3));
+        try (XSSFWorkbook wb1 = new XSSFWorkbook()) {
 
-        wb2.close();
-        wb1.close();
-        nwb.close();
+            // Should have one style
+            assertEquals(1, wb1.getNumCellStyles());
+            wb1.getCellStyleAt((short) 0);
+            assertNull(wb1.getCellStyleAt((short) 1), "Shouldn't be able to 
get style at 0 that doesn't exist");
+
+            // Add another one
+            CellStyle cs = wb1.createCellStyle();
+            cs.setDataFormat((short) 11);
+
+            // Re-check
+            assertEquals(2, wb1.getNumCellStyles());
+            wb1.getCellStyleAt((short) 0);
+            wb1.getCellStyleAt((short) 1);
+            assertNull(wb1.getCellStyleAt((short) 2), "Shouldn't be able to 
get style at 2 that doesn't exist");
+
+            // Save and reload
+            try (XSSFWorkbook nwb = 
XSSFTestDataSamples.writeOutAndReadBack(wb1)) {
+                assertEquals(2, nwb.getNumCellStyles());
+                nwb.getCellStyleAt((short) 0);
+                nwb.getCellStyleAt((short) 1);
+                assertNull(nwb.getCellStyleAt((short) 2), "Shouldn't be able 
to get style at 2 that doesn't exist");
+
+                // Now with an existing file
+                try (XSSFWorkbook wb2 = 
XSSFTestDataSamples.openSampleWorkbook("sample.xlsx")) {
+                    assertEquals(3, wb2.getNumCellStyles());
+                    wb2.getCellStyleAt((short) 0);
+                    wb2.getCellStyleAt((short) 1);
+                    wb2.getCellStyleAt((short) 2);
+                    assertNull(wb2.getCellStyleAt((short) 3), "Shouldn't be 
able to get style at 3 that doesn't exist");
+                }
+            }
+        }
     }
 
     @Test
@@ -723,9 +719,9 @@ public final class  TestXSSFWorkbook ext
         assertSheetOrder(read, "Sheet1-Renamed", "Sheet2", "Sheet3");
         XSSFSheet sheet = (XSSFSheet) read.getSheet("Sheet1-Renamed");
         XDDFChartData.Series series = 
sheet.getDrawingPatriarch().getCharts().get(0).getChartSeries().get(0).getSeries(0);
-        assertTrue("should be a bar chart data series", series instanceof 
XDDFBarChartData.Series);
-        String formula = ((XDDFBarChartData.Series) 
series).getCategoryData().getFormula();
-        assertTrue("should contain new sheet name", 
formula.startsWith("'Sheet1-Renamed'!"));
+        assertTrue(series instanceof XDDFBarChartData.Series, "should be a bar 
chart data series");
+        String formula = series.getCategoryData().getFormula();
+        assertTrue(formula.startsWith("'Sheet1-Renamed'!"), "should contain 
new sheet name");
         read.close();
         wb.close();
     }
@@ -765,7 +761,7 @@ public final class  TestXSSFWorkbook ext
         }
     }
 
-    protected void setPivotData(XSSFWorkbook wb){
+    private void setPivotData(XSSFWorkbook wb){
         XSSFSheet sheet = wb.createSheet();
 
         Row row1 = sheet.createRow(0);
@@ -994,7 +990,6 @@ public final class  TestXSSFWorkbook ext
         wb.close();
     }
 
-    @SuppressWarnings("deprecation")
     @Test
     public void testBug56957CloseWorkbook() throws Exception {
         File file = TempFile.createTempFile("TestBug56957_", ".xlsx");
@@ -1007,30 +1002,26 @@ public final class  TestXSSFWorkbook ext
             assertTrue(file.exists());
 
             // read-only mode works!
-            Workbook workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, PackageAccess.READ));
-            Date dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
-            assertEquals(dateExp, dateAct);
-            workbook.close();
-            workbook = null;
-
-            workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, PackageAccess.READ));
-            dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
-            assertEquals(dateExp, dateAct);
-            workbook.close();
-            workbook = null;
+            try (Workbook workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, PackageAccess.READ))) {
+                Date dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
+                assertEquals(dateExp, dateAct);
+            }
+
+            try (Workbook workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, PackageAccess.READ))) {
+                Date dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
+                assertEquals(dateExp, dateAct);
+            }
 
             // now check read/write mode
-            workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, 
PackageAccess.READ_WRITE));
-            dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
-            assertEquals(dateExp, dateAct);
-            workbook.close();
-            workbook = null;
-
-            workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, 
PackageAccess.READ_WRITE));
-            dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
-            assertEquals(dateExp, dateAct);
-            workbook.close();
-            workbook = null;
+            try (Workbook workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, 
PackageAccess.READ_WRITE))) {
+                Date dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
+                assertEquals(dateExp, dateAct);
+            }
+
+            try (Workbook workbook = 
XSSFWorkbookFactory.createWorkbook(OPCPackage.open(file, 
PackageAccess.READ_WRITE))) {
+                Date dateAct = workbook.getSheetAt(0).getRow(0).getCell(0, 
MissingCellPolicy.CREATE_NULL_AS_BLANK).getDateCellValue();
+                assertEquals(dateExp, dateAct);
+            }
         } finally {
             assertTrue(file.exists());
             assertTrue(file.delete());
@@ -1067,18 +1058,19 @@ public final class  TestXSSFWorkbook ext
 
     @Test
     public void testCloseBeforeWrite() throws IOException {
-        Workbook wb = new XSSFWorkbook();
-        wb.createSheet("somesheet");
+        try (Workbook wb = new XSSFWorkbook()) {
+            wb.createSheet("somesheet");
 
-        // test what happens if we close the Workbook before we write it out
-        wb.close();
+            // test what happens if we close the Workbook before we write it 
out
+            wb.close();
 
-        try {
-            XSSFTestDataSamples.writeOutAndReadBack(wb);
-            fail("Expecting IOException here");
-        } catch (RuntimeException e) {
-            // expected here
-            assertTrue("Had: " + e.getCause(), e.getCause() instanceof 
IOException);
+            assertThrows(IOException.class, () -> {
+                try {
+                    XSSFTestDataSamples.writeOutAndReadBack(wb);
+                } catch (RuntimeException e) {
+                    throw e.getCause();
+                }
+            });
         }
     }
 
@@ -1089,27 +1081,27 @@ public final class  TestXSSFWorkbook ext
     public void getTable() throws IOException {
        XSSFWorkbook wb = 
XSSFTestDataSamples.openSampleWorkbook("WithTable.xlsx");
        XSSFTable table1 = wb.getTable("Tabella1");
-       assertNotNull("Tabella1 was not found in workbook", table1);
-       assertEquals("Table name", "Tabella1", table1.getName());
-       assertEquals("Sheet name", "Foglio1", table1.getSheetName());
+       assertNotNull(table1, "Tabella1 was not found in workbook");
+       assertEquals("Tabella1", table1.getName(), "Table name");
+       assertEquals("Foglio1", table1.getSheetName(), "Sheet name");
 
        // Table lookup should be case-insensitive
-       assertSame("Case insensitive table name lookup", table1, 
wb.getTable("TABELLA1"));
+       assertSame(table1, wb.getTable("TABELLA1"), "Case insensitive table 
name lookup");
 
        // If workbook does not contain any data tables matching the provided 
name, getTable should return null
-       assertNull("Null table name should not throw NPE", wb.getTable(null));
-       assertNull("Should not be able to find non-existent table", 
wb.getTable("Foglio1"));
+       assertNull(wb.getTable(null), "Null table name should not throw NPE");
+       assertNull(wb.getTable("Foglio1"), "Should not be able to find 
non-existent table");
 
        // If a table is added after getTable is called it should still be 
reachable by XSSFWorkbook.getTable
        // This test makes sure that if any caching is done that getTable never 
uses a stale cache
        XSSFTable table2 = wb.getSheet("Foglio2").createTable(null);
        table2.setName("Table2");
-       assertSame("Did not find Table2", table2, wb.getTable("Table2"));
+       assertSame(table2, wb.getTable("Table2"), "Did not find Table2");
 
        // If table name is modified after getTable is called, the table can 
only be found by its new name
        // This test makes sure that if any caching is done that getTable never 
uses a stale cache
        table1.setName("Table1");
-       assertSame("Did not find Tabella1 renamed to Table1", table1, 
wb.getTable("TABLE1"));
+       assertSame(table1, wb.getTable("TABLE1"), "Did not find Tabella1 
renamed to Table1");
 
        wb.close();
     }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFChartLegend.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFChartLegend.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFChartLegend.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFChartLegend.java
 Thu Dec 24 18:42:29 2020
@@ -17,9 +17,9 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 
@@ -30,7 +30,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests ChartLegend

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFManualLayout.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFManualLayout.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFManualLayout.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXDDFManualLayout.java
 Thu Dec 24 18:42:29 2020
@@ -17,7 +17,7 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.IOException;
 
@@ -30,16 +30,16 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public final class TestXDDFManualLayout {
 
     private XSSFWorkbook wb;
     private XDDFManualLayout layout;
 
-    @Before
+    @BeforeEach
     public void createEmptyLayout() {
         wb = new XSSFWorkbook();
         XSSFSheet sheet = wb.createSheet();
@@ -50,7 +50,7 @@ public final class TestXDDFManualLayout
         layout = legend.getOrAddManualLayout();
     }
 
-    @After
+    @AfterEach
     public void closeWB() throws IOException {
         wb.close();
     }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSF3DChartData.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSF3DChartData.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSF3DChartData.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSF3DChartData.java
 Thu Dec 24 18:42:29 2020
@@ -16,8 +16,8 @@
 ==================================================================== */
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 import java.io.IOException;
 import java.util.HashMap;
@@ -42,7 +42,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for XSSF Area3d Charts

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFCategoryAxis.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFCategoryAxis.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFCategoryAxis.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFCategoryAxis.java
 Thu Dec 24 18:42:29 2020
@@ -17,7 +17,7 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.poi.xddf.usermodel.chart.AxisCrosses;
 import org.apache.poi.xddf.usermodel.chart.AxisPosition;
@@ -27,7 +27,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public final class TestXSSFCategoryAxis {
        @Test

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartAxis.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartAxis.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartAxis.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartAxis.java
 Thu Dec 24 18:42:29 2020
@@ -17,10 +17,10 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 import java.util.List;
@@ -34,9 +34,9 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public final class TestXSSFChartAxis {
 
@@ -44,7 +44,7 @@ public final class TestXSSFChartAxis {
        private XSSFWorkbook wb;
        private XDDFChartAxis axis;
 
-       @Before
+       @BeforeEach
        public void setup() {
                wb = new XSSFWorkbook();
                XSSFSheet sheet = wb.createSheet();
@@ -54,7 +54,7 @@ public final class TestXSSFChartAxis {
                axis = chart.createValueAxis(AxisPosition.BOTTOM);
        }
 
-       @After
+       @AfterEach
        public void teardown() throws IOException {
                wb.close();
                wb = null;

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartTitle.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartTitle.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartTitle.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFChartTitle.java
 Thu Dec 24 18:42:29 2020
@@ -17,11 +17,11 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 import java.io.IOException;
 import java.util.List;
@@ -47,7 +47,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFRichTextString;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test get/set chart title.

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFDateAxis.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFDateAxis.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFDateAxis.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFDateAxis.java
 Thu Dec 24 18:42:29 2020
@@ -17,7 +17,7 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.poi.xddf.usermodel.chart.AxisCrosses;
 import org.apache.poi.xddf.usermodel.chart.AxisPosition;
@@ -27,7 +27,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public final class TestXSSFDateAxis {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFLineChartData.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFLineChartData.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFLineChartData.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFLineChartData.java
 Thu Dec 24 18:42:29 2020
@@ -16,9 +16,9 @@
 ==================================================================== */
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 
@@ -37,7 +37,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for XSSF Line Charts

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFScatterChartData.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFScatterChartData.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFScatterChartData.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFScatterChartData.java
 Thu Dec 24 18:42:29 2020
@@ -17,9 +17,9 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 
@@ -39,7 +39,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for XSSFScatterChartData.

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFValueAxis.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFValueAxis.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFValueAxis.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/charts/TestXSSFValueAxis.java
 Thu Dec 24 18:42:29 2020
@@ -17,7 +17,7 @@
 
 package org.apache.poi.xssf.usermodel.charts;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.poi.xddf.usermodel.chart.AxisCrossBetween;
 import org.apache.poi.xddf.usermodel.chart.AxisCrosses;
@@ -28,7 +28,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public final class TestXSSFValueAxis {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFBorder.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFBorder.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFBorder.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFBorder.java
 Thu Dec 24 18:42:29 2020
@@ -17,11 +17,11 @@
 
 package org.apache.poi.xssf.usermodel.extensions;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.poi.ss.usermodel.BorderStyle;
 import org.apache.poi.xssf.usermodel.extensions.XSSFCellBorder.BorderSide;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTBorder;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTBorderPr;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTStylesheet;

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFCellFill.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFCellFill.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFCellFill.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFCellFill.java
 Thu Dec 24 18:42:29 2020
@@ -18,9 +18,9 @@
 package org.apache.poi.xssf.usermodel.extensions;
 
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 import java.io.IOException;
 
@@ -30,7 +30,7 @@ import org.apache.poi.xssf.usermodel.XSS
 import org.apache.poi.xssf.usermodel.XSSFCellStyle;
 import org.apache.poi.xssf.usermodel.XSSFColor;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFill;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTPatternFill;
@@ -104,15 +104,15 @@ public class TestXSSFCellFill {
             assertEquals(rgbWithTint[2], -80);
         }
     }
-    
+
     @Test
     public void testFillWithoutColors() throws IOException {
         try (XSSFWorkbook wb = 
XSSFTestDataSamples.openSampleWorkbook("FillWithoutColor.xlsx")) {
             XSSFCell cellWithFill = wb.getSheetAt(0).getRow(5).getCell(1);
             XSSFCellStyle style = cellWithFill.getCellStyle();
             assertNotNull(style);
-            assertNull("had an empty background color", 
style.getFillBackgroundColorColor());
-            assertNull("had an empty background color", 
style.getFillBackgroundXSSFColor());
+            assertNull(style.getFillBackgroundColorColor(), "had an empty 
background color");
+            assertNull(style.getFillBackgroundXSSFColor(), "had an empty 
background color");
         }
     }
 }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFHeaderFooter.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFHeaderFooter.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFHeaderFooter.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/TestXSSFHeaderFooter.java
 Thu Dec 24 18:42:29 2020
@@ -17,23 +17,23 @@
 
 package org.apache.poi.xssf.usermodel.extensions;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
 
 import org.apache.poi.xssf.usermodel.XSSFOddHeader;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter;
 
 public class TestXSSFHeaderFooter {
-    
+
     private XSSFWorkbook wb;
     private XSSFSheet sheet;
     private XSSFHeaderFooter hO;
@@ -42,8 +42,8 @@ public class TestXSSFHeaderFooter {
     private XSSFHeaderFooter fO;
     private XSSFHeaderFooter fE;
     private XSSFHeaderFooter fF;
-    
-    @Before
+
+    @BeforeEach
     public void before() {
         wb = new XSSFWorkbook();
         sheet = wb.createSheet();
@@ -54,15 +54,15 @@ public class TestXSSFHeaderFooter {
         fE = (XSSFHeaderFooter) sheet.getEvenFooter();
         fF = (XSSFHeaderFooter) sheet.getFirstFooter();
     }
-    
-    @After
+
+    @AfterEach
     public void after() throws Exception {
         wb.close();
     }
 
     @Test
     public void testGetHeaderFooter() {
-        CTHeaderFooter ctHf; 
+        CTHeaderFooter ctHf;
         ctHf = hO.getHeaderFooter();
         assertNotNull(ctHf);
         ctHf = hE.getHeaderFooter();
@@ -111,14 +111,12 @@ public class TestXSSFHeaderFooter {
         assertEquals("&CCenterFvalue1&LLeftFvalue1&RRightFvalue1", 
fF.getValue());
     }
 
-    @Ignore("Test not yet created")
+    @Disabled("Test not yet created")
     public void testAreFieldsStripped() {
-        fail("Not yet implemented");
     }
 
-    @Ignore("Test not yet created")
+    @Disabled("Test not yet created")
     public void testSetAreFieldsStripped() {
-        fail("Not yet implemented");
     }
 
     @Test
@@ -129,30 +127,30 @@ public class TestXSSFHeaderFooter {
         String withFont = "I&22 am a&\"Arial,bold\" test header";
         String withOtherAnds = "I am a&P test header&&";
         String withOtherAnds2 = "I am a&P test header&a&b";
-        
+
         assertEquals(simple, XSSFOddHeader.stripFields(simple));
         assertEquals(simple, XSSFOddHeader.stripFields(withPage));
         assertEquals(simple, XSSFOddHeader.stripFields(withLots));
         assertEquals(simple, XSSFOddHeader.stripFields(withFont));
         assertEquals(simple + "&&", XSSFOddHeader.stripFields(withOtherAnds));
         assertEquals(simple + "&a&b", 
XSSFOddHeader.stripFields(withOtherAnds2));
-        
+
         // Now test the default strip flag
         hE.setCenter("Center");
         hE.setLeft("In the left");
-    
+
         assertEquals("In the left", hE.getLeft());
         assertEquals("Center", hE.getCenter());
         assertEquals("", hE.getRight());
-        
+
         hE.setLeft("Top &P&F&D Left");
         assertEquals("Top &P&F&D Left", hE.getLeft());
         assertFalse(hE.areFieldsStripped());
-        
+
         hE.setAreFieldsStripped(true);
         assertEquals("Top  Left", hE.getLeft());
         assertTrue(hE.areFieldsStripped());
-        
+
         // Now even more complex
         hE.setCenter("HEADER TEXT &P&N&D&T&Z&F&F&A&V");
         assertEquals("HEADER TEXT &V", hE.getCenter());
@@ -289,12 +287,12 @@ public class TestXSSFHeaderFooter {
         assertEquals("&RRightEvalue1", fE.getValue());
         assertEquals("&RRightFvalue1", fF.getValue());
     }
-    
- 
+
+
 
     @Test
     public void testGetSetCenterLeftRight() {
-        
+
         assertEquals("", fO.getCenter());
         fO.setCenter("My first center section");
         assertEquals("My first center section", fO.getCenter());
@@ -304,7 +302,7 @@ public class TestXSSFHeaderFooter {
         fO.setRight("Finally the right section is added");
         assertEquals("And add a left one", fO.getLeft());
         assertEquals("Finally the right section is added", fO.getRight());
-        
+
         // Test changing the three sections value
         fO.setCenter("Second center version");
         fO.setLeft("Second left version");
@@ -312,6 +310,6 @@ public class TestXSSFHeaderFooter {
         assertEquals("Second center version", fO.getCenter());
         assertEquals("Second left version", fO.getLeft());
         assertEquals("Second right version", fO.getRight());
-        
-    }    
+
+    }
 }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/XSSFCellBorderTest.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/XSSFCellBorderTest.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/XSSFCellBorderTest.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/extensions/XSSFCellBorderTest.java
 Thu Dec 24 18:42:29 2020
@@ -25,21 +25,21 @@ import org.apache.poi.xssf.model.ThemesT
 import org.apache.poi.xssf.usermodel.XSSFCellStyle;
 import org.apache.poi.xssf.usermodel.XSSFColor;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTBorder;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTBorderPr;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTXf;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.STBorderStyle;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 public class XSSFCellBorderTest {
     private final XSSFWorkbook wb = new XSSFWorkbook();
     private final StylesTable stylesSource = wb.getStylesSource();
     private final XSSFCellBorder empty = new XSSFCellBorder();
 
-    @Before
+    @BeforeEach
     public void setUp() {
         assertNotNull(stylesSource);
         assertEquals(1, stylesSource.getBorders().size());

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestColumnHelper.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestColumnHelper.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestColumnHelper.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestColumnHelper.java
 Thu Dec 24 18:42:29 2020
@@ -17,11 +17,11 @@
 
 package org.apache.poi.xssf.usermodel.helpers;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 
@@ -32,7 +32,7 @@ import org.apache.poi.xssf.model.StylesT
 import org.apache.poi.xssf.usermodel.XSSFCellStyle;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCol;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCols;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorksheet;
@@ -255,7 +255,7 @@ public final class TestColumnHelper {
 
     /**
      * Creates and adds a hidden column and then a best fit column with the 
given min/max pairs.
-     * Suitable for testing handling of overlap. 
+     * Suitable for testing handling of overlap.
      */
     private static CTCols createHiddenAndBestFitColsWithHelper(int hiddenMin, 
int hiddenMax, int bestFitMin, int bestFitMax) {
         CTWorksheet worksheet = CTWorksheet.Factory.newInstance();
@@ -388,7 +388,7 @@ public final class TestColumnHelper {
         columnHelper.setColDefaultStyle(11, cellStyle);
         assertEquals(0, col_2.getStyle());
         assertEquals(1, columnHelper.getColDefaultStyle(10));
-        
+
         workbook.close();
     }
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestHeaderFooterHelper.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestHeaderFooterHelper.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestHeaderFooterHelper.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/helpers/TestHeaderFooterHelper.java
 Thu Dec 24 18:42:29 2020
@@ -17,9 +17,9 @@
 
 package org.apache.poi.xssf.usermodel.helpers;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test the header and footer helper.

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/MemoryUsage.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/MemoryUsage.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/MemoryUsage.java 
(original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/MemoryUsage.java Thu 
Dec 24 18:42:29 2020
@@ -27,7 +27,7 @@ import org.apache.poi.ss.usermodel.Sheet
 import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.ss.util.CellReference;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCell;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRow;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheetData;

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestCTColComparator.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestCTColComparator.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestCTColComparator.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestCTColComparator.java 
Thu Dec 24 18:42:29 2020
@@ -17,11 +17,11 @@
 
 package org.apache.poi.xssf.util;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.util.Arrays;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCol;
 
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestEvilUnclosedBRFixingInputStream.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestEvilUnclosedBRFixingInputStream.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestEvilUnclosedBRFixingInputStream.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestEvilUnclosedBRFixingInputStream.java
 Thu Dec 24 18:42:29 2020
@@ -17,7 +17,7 @@
 
 package org.apache.poi.xssf.util;
 
-import static org.junit.Assert.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -26,7 +26,7 @@ import java.nio.charset.StandardCharsets
 
 import org.apache.poi.util.IOUtils;
 import org.apache.poi.util.ReplacingInputStream;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public final class TestEvilUnclosedBRFixingInputStream {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestNumericRanges.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestNumericRanges.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestNumericRanges.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/util/TestNumericRanges.java 
Thu Dec 24 18:42:29 2020
@@ -17,9 +17,9 @@
 
 package org.apache.poi.xssf.util;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 
 public class TestNumericRanges {

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestAllExtendedProperties.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestAllExtendedProperties.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestAllExtendedProperties.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestAllExtendedProperties.java
 Thu Dec 24 18:42:29 2020
@@ -17,23 +17,23 @@
 
 package org.apache.poi.xwpf;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.io.IOException;
+
 import org.apache.poi.ooxml.POIXMLProperties.CoreProperties;
 import org.apache.poi.openxml4j.opc.PackageProperties;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import 
org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.CTDigSigBlob;
 import 
org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.CTProperties;
 import 
org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.CTVectorLpstr;
 import 
org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.CTVectorVariant;
 
-import java.io.IOException;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-
 /**
  * Tests if the {@link CoreProperties#getKeywords()} method. This test has been
  * submitted because even though the

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestDocumentProtection.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestDocumentProtection.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestDocumentProtection.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestDocumentProtection.java 
Thu Dec 24 18:42:29 2020
@@ -16,9 +16,9 @@
 ==================================================================== */
 package org.apache.poi.xwpf;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -31,7 +31,7 @@ import org.apache.poi.util.TempFile;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
 import org.apache.poi.xwpf.usermodel.XWPFParagraph;
 import org.apache.poi.xwpf.usermodel.XWPFRun;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestDocumentProtection {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestNecessaryOOXMLClasses.java
 Thu Dec 24 18:42:29 2020
@@ -17,8 +17,10 @@
 
 package org.apache.poi.xwpf;
 
-import org.junit.Assert;
-import org.junit.Test;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTEm;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblLayoutType;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.STEm;
@@ -30,13 +32,13 @@ public class TestNecessaryOOXMLClasses {
     @Test
     public void testProblemClasses() {
         CTTblLayoutType ctTblLayoutType = 
CTTblLayoutType.Factory.newInstance();
-        Assert.assertNotNull(ctTblLayoutType);
+        assertNotNull(ctTblLayoutType);
         STTblLayoutType stTblLayoutType = 
STTblLayoutType.Factory.newInstance();
-        Assert.assertNotNull(stTblLayoutType);
+        assertNotNull(stTblLayoutType);
         CTEm ctEm = CTEm.Factory.newInstance();
-        Assert.assertNotNull(ctEm);
+        assertNotNull(ctEm);
         STEm stEm = STEm.Factory.newInstance();
-        Assert.assertNotNull(stEm);
-        Assert.assertEquals(STEm.CIRCLE, STEm.Enum.forString("circle"));
+        assertNotNull(stEm);
+        assertEquals(STEm.CIRCLE, STEm.Enum.forString("circle"));
     }
 }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestPackageCorePropertiesGetKeywords.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestPackageCorePropertiesGetKeywords.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestPackageCorePropertiesGetKeywords.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestPackageCorePropertiesGetKeywords.java
 Thu Dec 24 18:42:29 2020
@@ -17,14 +17,14 @@
 
 package org.apache.poi.xwpf;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.io.IOException;
 
 import org.apache.poi.ooxml.POIXMLProperties.CoreProperties;
 import org.apache.poi.openxml4j.opc.PackageProperties;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests if the {@link CoreProperties#getKeywords()} method. This test has been

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFBugs.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFBugs.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFBugs.java 
(original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/TestXWPFBugs.java Thu Dec 
24 18:42:29 2020
@@ -16,9 +16,10 @@
 ==================================================================== */
 package org.apache.poi.xwpf;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeTrue;
 
 import java.io.File;
 import java.io.IOException;
@@ -38,8 +39,7 @@ import org.apache.poi.poifs.filesystem.P
 import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
 import org.apache.xmlbeans.XmlException;
-import org.junit.Assume;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.DocumentDocument;
 
 public class TestXWPFBugs {
@@ -71,7 +71,7 @@ public class TestXWPFBugs {
 
         // Check it can be decoded
         Decryptor d = Decryptor.getInstance(info);
-        assertTrue("Unable to process: document is encrypted", 
d.verifyPassword("solrcell"));
+        assertTrue(d.verifyPassword("solrcell"), "Unable to process: document 
is encrypted");
 
         // Check we can read the word document in that
         InputStream dataStream = d.getDataStream(filesystem);
@@ -93,7 +93,7 @@ public class TestXWPFBugs {
     @Test
     public void bug53475_aes256() throws Exception {
         int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
-        Assume.assumeTrue("Please install JCE Unlimited Strength Jurisdiction 
Policy files for AES 256", maxKeyLen == 2147483647);
+        assumeTrue(maxKeyLen == 0x7FFFFFFF, "Please install JCE Unlimited 
Strength Jurisdiction Policy files for AES 256");
 
         File file = samples.getFile("bug53475-password-is-pass.docx");
         POIFSFileSystem filesystem = new POIFSFileSystem(file, true);
@@ -107,7 +107,7 @@ public class TestXWPFBugs {
 
         // Check it can be decoded
         Decryptor d = Decryptor.getInstance(info);
-        assertTrue("Unable to process: document is encrypted", 
d.verifyPassword("pass"));
+        assertTrue(d.verifyPassword("pass"), "Unable to process: document is 
encrypted");
 
         // Check we can read the word document in that
         InputStream dataStream = d.getDataStream(filesystem);
@@ -123,7 +123,7 @@ public class TestXWPFBugs {
         filesystem.close();
     }
 
-    
+
     @Test
     public void bug59058() throws IOException, XmlException {
         String[] files = {"bug57031.docx", "bug59058.docx"};

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestExternalEntities.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestExternalEntities.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestExternalEntities.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestExternalEntities.java
 Thu Dec 24 18:42:29 2020
@@ -17,14 +17,14 @@
 
 package org.apache.poi.xwpf.extractor;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestExternalEntities {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestXWPFWordExtractor.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestXWPFWordExtractor.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestXWPFWordExtractor.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestXWPFWordExtractor.java
 Thu Dec 24 18:42:29 2020
@@ -21,9 +21,9 @@ import static org.apache.poi.POITestCase
 import static org.apache.poi.POITestCase.assertEndsWith;
 import static org.apache.poi.POITestCase.assertNotContained;
 import static org.apache.poi.POITestCase.assertStartsWith;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.IOException;
 import java.util.Locale;
@@ -33,7 +33,7 @@ import java.util.regex.Pattern;
 import org.apache.poi.util.StringUtil;
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for HXFWordExtractor
@@ -342,9 +342,9 @@ public class TestXWPFWordExtractor {
                     hit = true;
                     hits++;
                 }
-                assertTrue("controlled content loading-" + targ, hit);
+                assertTrue(hit, "controlled content loading-" + targ);
             }
-            assertEquals("controlled content loading hit count", targs.length, 
hits);
+            assertEquals(targs.length, hits, "controlled content loading hit 
count");
         }
 
         try (XWPFDocument doc2 = 
XWPFTestDataSamples.openSampleDocument("Bug54771a.docx");
@@ -365,7 +365,7 @@ public class TestXWPFWordExtractor {
                 while (m.find()) {
                     hit++;
                 }
-                assertEquals("controlled content loading-" + targ, 1, hit);
+                assertEquals(1, hit, "controlled content loading-" + targ);
             }
             //"test\n" appears twice: once as the "title" and once in the text.
             //This also happens when you save this document as text from 
MSWord.
@@ -374,7 +374,7 @@ public class TestXWPFWordExtractor {
             while (m.find()) {
                 hit++;
             }
-            assertEquals("test<N>", 2, hit);
+            assertEquals(2, hit, "test<N>");
         }
     }
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFDecorators.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFDecorators.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFDecorators.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFDecorators.java 
Thu Dec 24 18:42:29 2020
@@ -23,13 +23,13 @@ import org.apache.poi.xwpf.XWPFTestDataS
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
 import org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun;
 import org.apache.poi.xwpf.usermodel.XWPFParagraph;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 /**
  * Tests for the various XWPF decorators
@@ -39,14 +39,14 @@ public class TestXWPFDecorators {
     private XWPFDocument hyperlink;
     private XWPFDocument comments;
 
-    @Before
+    @BeforeEach
     public void setUp() throws IOException {
         simple = XWPFTestDataSamples.openSampleDocument("SampleDoc.docx");
         hyperlink = 
XWPFTestDataSamples.openSampleDocument("TestDocument.docx");
         comments = 
XWPFTestDataSamples.openSampleDocument("WordWithAttachments.docx");
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws IOException {
         simple.close();
         hyperlink.close();

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFHeaderFooterPolicy.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFHeaderFooterPolicy.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFHeaderFooterPolicy.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/model/TestXWPFHeaderFooterPolicy.java
 Thu Dec 24 18:42:29 2020
@@ -21,15 +21,15 @@ import org.apache.poi.xwpf.XWPFTestDataS
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
 import org.apache.poi.xwpf.usermodel.XWPFFooter;
 import org.apache.poi.xwpf.usermodel.XWPFHeader;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import java.io.IOException;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 /**
  * Tests for XWPF Header Footer Stuff
@@ -42,7 +42,7 @@ public class TestXWPFHeaderFooterPolicy
     private XWPFDocument oddEven;
     private XWPFDocument diffFirst;
 
-    @Before
+    @BeforeEach
     public void setUp() throws IOException {
         noHeader = XWPFTestDataSamples.openSampleDocument("NoHeadFoot.docx");
         header = XWPFTestDataSamples.openSampleDocument("ThreeColHead.docx");
@@ -52,7 +52,7 @@ public class TestXWPFHeaderFooterPolicy
         diffFirst = 
XWPFTestDataSamples.openSampleDocument("DiffFirstPageHeadFoot.docx");
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws IOException {
         noHeader.close();
         header.close();

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestChangeTracking.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestChangeTracking.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestChangeTracking.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestChangeTracking.java
 Thu Dec 24 18:42:29 2020
@@ -16,14 +16,14 @@
 ==================================================================== */
 package org.apache.poi.xwpf.usermodel;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 
 import org.apache.poi.xwpf.XWPFTestDataSamples;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class TestChangeTracking {
     @Test

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFBugs.java 
Thu Dec 24 18:42:29 2020
@@ -16,11 +16,11 @@
 ==================================================================== */
 package org.apache.poi.xwpf.usermodel;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -30,7 +30,7 @@ import java.math.BigInteger;
 import org.apache.poi.util.Units;
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.usermodel.XWPFRun.FontCharRange;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTAbstractNum;
 
 public class TestXWPFBugs {
@@ -202,9 +202,9 @@ public class TestXWPFBugs {
 
                 // we removed id "2", so this one should be empty, all others 
not
                 if (i == 2) {
-                    assertNull("Failed for " + i, abstractNum);
+                    assertNull(abstractNum, "Failed for " + i);
                 } else {
-                    assertNotNull("Failed for " + i, abstractNum);
+                    assertNotNull(abstractNum, "Failed for " + i);
                     assertEquals(i, 
abstractNum.getAbstractNum().getAbstractNumId().longValue());
                 }
             }

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFChart.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFChart.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFChart.java 
(original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFChart.java 
Thu Dec 24 18:42:29 2020
@@ -24,7 +24,7 @@ import org.apache.poi.openxml4j.exceptio
 import org.apache.poi.xddf.usermodel.chart.XDDFBarChartData;
 import org.apache.poi.xddf.usermodel.chart.XDDFChartData;
 import org.apache.poi.xwpf.XWPFTestDataSamples;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.drawingml.x2006.chart.CTChart;
 import org.openxmlformats.schemas.drawingml.x2006.chart.CTTitle;
 import org.openxmlformats.schemas.drawingml.x2006.chart.CTTx;
@@ -32,8 +32,8 @@ import org.openxmlformats.schemas.drawin
 import org.openxmlformats.schemas.drawingml.x2006.main.CTTextBody;
 import org.openxmlformats.schemas.drawingml.x2006.main.CTTextParagraph;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 public class TestXWPFChart {
 

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFComment.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFComment.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFComment.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFComment.java
 Thu Dec 24 18:42:29 2020
@@ -17,11 +17,11 @@
 package org.apache.poi.xwpf.usermodel;
 
 import org.apache.poi.xwpf.XWPFTestDataSamples;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import java.io.IOException;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class TestXWPFComment {
     @Test

Modified: 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFDocument.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFDocument.java?rev=1884783&r1=1884782&r2=1884783&view=diff
==============================================================================
--- 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFDocument.java
 (original)
+++ 
poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFDocument.java
 Thu Dec 24 18:42:29 2020
@@ -17,13 +17,14 @@
 
 package org.apache.poi.xwpf.usermodel;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -43,8 +44,8 @@ import org.apache.poi.openxml4j.opc.Pack
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
 import org.apache.xmlbeans.XmlCursor;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP;
 
 public final class TestXWPFDocument {
@@ -329,12 +330,7 @@ public final class TestXWPFDocument {
                 assertTrue(allPackagePictures.contains(xwpfPictureData));
             }
 
-            try {
-                allPictures.add(allPictures.get(0));
-                fail("This list must be unmodifiable!");
-            } catch (UnsupportedOperationException e) {
-                // all ok
-            }
+            assertThrows(UnsupportedOperationException.class, () -> 
allPictures.add(allPictures.get(0)), "This list must be unmodifiable!");
 
             doc.getPackage().revert();
         }
@@ -348,12 +344,7 @@ public final class TestXWPFDocument {
             assertNotNull(allPackagePictures);
             assertEquals(5, allPackagePictures.size());
 
-            try {
-                allPackagePictures.add(allPackagePictures.get(0));
-                fail("This list must be unmodifiable!");
-            } catch (UnsupportedOperationException e) {
-                // all ok
-            }
+            assertThrows(UnsupportedOperationException.class, () -> 
allPackagePictures.add(allPackagePictures.get(0)), "This list must be 
unmodifiable!");
 
             doc.getPackage().revert();
         }
@@ -472,7 +463,7 @@ public final class TestXWPFDocument {
     }
 
        @Test
-       @Ignore("XWPF should be able to write to a new Stream when opened 
Read-Only")
+       @Disabled("XWPF should be able to write to a new Stream when opened 
Read-Only")
        public void testWriteFromReadOnlyOPC() throws Exception {
            OPCPackage opc = OPCPackage.open(
                    
POIDataSamples.getDocumentInstance().getFile("SampleDoc.docx"),



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

Reply via email to