You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fesod.apache.org by ps...@apache.org on 2026/06/30 13:56:26 UTC
(fesod) branch main updated: chore(test): remove wildcard imports (#938)
This is an automated email from the ASF dual-hosted git repository.
psxjoy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fesod.git
The following commit(s) were added to refs/heads/main by this push:
new 38f16e37 chore(test): remove wildcard imports (#938)
38f16e37 is described below
commit 38f16e37966adfac65a8d4425d7f08e845918a40
Author: Bengbengbalabalabeng <70...@users.noreply.github.com>
AuthorDate: Tue Jun 30 21:56:21 2026 +0800
chore(test): remove wildcard imports (#938)
---
.../org/apache/fesod/sheet/FesodSheetTest.java | 85 ++++++++-------
.../fesod/sheet/converter/CellDataDataTest.java | 16 +--
.../fesod/sheet/converter/ConverterDataTest.java | 117 +++++++++++----------
.../sheet/converter/ExcludeOrIncludeDataTest.java | 54 +++++-----
.../fesod/sheet/converter/ExtraDataTest.java | 41 ++++----
.../apache/fesod/sheet/converter/SortDataTest.java | 58 +++++-----
.../sheet/core/ClassUtilsFieldOverrideTest.java | 27 +++--
.../apache/fesod/sheet/core/NoModelDataTest.java | 42 ++++----
.../fesod/sheet/core/RepetitionDataTest.java | 14 +--
.../apache/fesod/sheet/core/SimpleDataTest.java | 16 ++-
.../org/apache/fesod/sheet/core/SkipDataTest.java | 15 ++-
.../apache/fesod/sheet/core/UnCamelDataTest.java | 30 +++---
.../org/apache/fesod/sheet/format/BomDataTest.java | 14 +--
.../apache/fesod/sheet/format/CharsetDataTest.java | 8 +-
.../fesod/sheet/format/CompatibilityTest.java | 42 ++++----
.../sheet/format/CsvBenignErrorToleranceTest.java | 9 +-
.../apache/fesod/sheet/format/DateFormatTest.java | 25 +++--
.../fesod/sheet/head/ComplexHeadDataTest.java | 10 +-
.../sheet/head/ImmutableListHeadDataTest.java | 12 +--
.../apache/fesod/sheet/head/ListHeadDataTest.java | 12 +--
.../apache/fesod/sheet/head/NoHeadDataTest.java | 6 +-
.../sheet/readwrite/AutoStripParameterTest.java | 24 +++--
.../fesod/sheet/readwrite/CacheDataTest.java | 18 ++--
.../fesod/sheet/readwrite/DateWindowingTest.java | 4 +-
.../fesod/sheet/readwrite/EncryptDataTest.java | 7 +-
.../fesod/sheet/readwrite/ExceptionDataTest.java | 25 ++---
.../fesod/sheet/readwrite/ParameterDataTest.java | 6 +-
.../XlsxSaxAnalyserReadOpcPackageTest.java | 33 +++---
.../apache/fesod/sheet/sheet/HiddenSheetsTest.java | 17 +--
.../fesod/sheet/sheet/MultipleSheetsDataTest.java | 4 +-
.../apache/fesod/sheet/sheet/WriteSheetTest.java | 20 ++--
.../fesod/sheet/style/AnnotationDataTest.java | 4 +-
.../style/AnnotationIndexAndNameDataTest.java | 12 +--
.../fesod/sheet/style/ExcelPropertyFormatTest.java | 26 ++---
.../org/apache/fesod/sheet/style/FillDataTest.java | 32 +++---
.../apache/fesod/sheet/style/StyleDataTest.java | 8 +-
.../fesod/sheet/template/TemplateDataTest.java | 12 +--
.../testkit/assertions/ExcelAssertionsTest.java | 20 ++--
.../testkit/builders/TestDataBuilderTest.java | 87 +++++++--------
.../fesod/sheet/testkit/enums/ExcelFormatTest.java | 53 +++++-----
.../sheet/testkit/helpers/RoundTripHelperTest.java | 39 ++++---
.../listeners/CollectingReadListenerTest.java | 41 ++++----
.../impl/DimensionWorkbookWriteHandlerTest.java | 15 ++-
43 files changed, 580 insertions(+), 580 deletions(-)
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/FesodSheetTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/FesodSheetTest.java
index 04b3f1c0..44a8bee9 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/FesodSheetTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/FesodSheetTest.java
@@ -19,10 +19,6 @@
package org.apache.fesod.sheet;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertSame;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
@@ -37,6 +33,7 @@ import org.apache.fesod.sheet.write.builder.ExcelWriterBuilder;
import org.apache.fesod.sheet.write.builder.ExcelWriterSheetBuilder;
import org.apache.fesod.sheet.write.builder.ExcelWriterTableBuilder;
import org.apache.fesod.sheet.write.metadata.WriteWorkbook;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Tag;
@@ -97,90 +94,90 @@ class FesodSheetTest {
@Test
void testWrite_noArgs_shouldReturnBuilder() {
ExcelWriterBuilder builder = FesodSheet.write();
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWrite_withFile_shouldConfigureFile() {
ExcelWriterBuilder builder = FesodSheet.write(tempFile);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
- assertEquals(tempFile, writeWorkbook(builder).getFile());
+ Assertions.assertEquals(tempFile, writeWorkbook(builder).getFile());
}
@Test
void testWrite_withFileAndHead_shouldConfigureAll() {
ExcelWriterBuilder builder = FesodSheet.write(tempFile, DemoData.class);
- assertNotNull(builder);
- assertEquals(tempFile, writeWorkbook(builder).getFile());
- assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
+ Assertions.assertNotNull(builder);
+ Assertions.assertEquals(tempFile, writeWorkbook(builder).getFile());
+ Assertions.assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
}
@Test
void testWrite_withPathName_shouldConfigureFile() {
ExcelWriterBuilder builder = FesodSheet.write(tempFilePath);
- assertNotNull(builder);
- assertEquals(tempFilePath, writeWorkbook(builder).getFile().getAbsolutePath());
+ Assertions.assertNotNull(builder);
+ Assertions.assertEquals(tempFilePath, writeWorkbook(builder).getFile().getAbsolutePath());
}
@Test
void testWrite_withPathNameAndHead_shouldConfigureAll() {
ExcelWriterBuilder builder = FesodSheet.write(tempFilePath, DemoData.class);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
WriteWorkbook workbook = writeWorkbook(builder);
- assertEquals(tempFilePath, workbook.getFile().getAbsolutePath());
- assertEquals(DemoData.class, workbook.getClazz());
+ Assertions.assertEquals(tempFilePath, workbook.getFile().getAbsolutePath());
+ Assertions.assertEquals(DemoData.class, workbook.getClazz());
}
@Test
void testWrite_withOutputStream_shouldConfigureStream() {
ExcelWriterBuilder builder = FesodSheet.write(mockOutputStream);
- assertNotNull(builder);
- assertSame(mockOutputStream, writeWorkbook(builder).getOutputStream());
+ Assertions.assertNotNull(builder);
+ Assertions.assertSame(mockOutputStream, writeWorkbook(builder).getOutputStream());
}
@Test
void testWrite_withOutputStreamAndHead_shouldConfigureAll() {
ExcelWriterBuilder builder = FesodSheet.write(mockOutputStream, DemoData.class);
- assertNotNull(builder);
- assertSame(mockOutputStream, writeWorkbook(builder).getOutputStream());
- assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
+ Assertions.assertNotNull(builder);
+ Assertions.assertSame(mockOutputStream, writeWorkbook(builder).getOutputStream());
+ Assertions.assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
}
@Test
void testWriterSheet_noArgs_shouldReturnBuilder() {
ExcelWriterSheetBuilder builder = FesodSheet.writerSheet();
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWriterSheet_withSheetNo_shouldReturnBuilder() {
ExcelWriterSheetBuilder builder = FesodSheet.writerSheet(1);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWriterSheet_withSheetName_shouldReturnBuilder() {
ExcelWriterSheetBuilder builder = FesodSheet.writerSheet("TestSheet");
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWriterSheet_withSheetNoAndName_shouldReturnBuilder() {
ExcelWriterSheetBuilder builder = FesodSheet.writerSheet(1, "TestSheet");
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWriterTable_noArgs_shouldReturnBuilder() {
ExcelWriterTableBuilder builder = FesodSheet.writerTable();
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testWriterTable_withTableNo_shouldReturnBuilder() {
ExcelWriterTableBuilder builder = FesodSheet.writerTable(1);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
// --- Read Methods Tests ---
@@ -188,41 +185,41 @@ class FesodSheetTest {
@Test
void testRead_noArgs_shouldReturnBuilder() {
ExcelReaderBuilder builder = FesodSheet.read();
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testRead_withFile_shouldConfigureFile() {
ExcelReaderBuilder builder = FesodSheet.read(tempFile);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
ReadWorkbook workbook = writeWorkbook(builder);
- assertEquals(tempFile, workbook.getFile());
+ Assertions.assertEquals(tempFile, workbook.getFile());
}
@Test
void testRead_withFileAndListener_shouldConfigureAll() {
ExcelReaderBuilder builder = FesodSheet.read(tempFile, mockReadListener);
- assertNotNull(builder);
- assertEquals(tempFile, writeWorkbook(builder).getFile());
- assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
+ Assertions.assertNotNull(builder);
+ Assertions.assertEquals(tempFile, writeWorkbook(builder).getFile());
+ Assertions.assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
}
@Test
void testRead_withFileHeadAndListener_shouldConfigureAll() {
ExcelReaderBuilder builder = FesodSheet.read(tempFile, DemoData.class, mockReadListener);
- assertNotNull(builder);
- assertEquals(tempFile, writeWorkbook(builder).getFile());
- assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
- assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
+ Assertions.assertNotNull(builder);
+ Assertions.assertEquals(tempFile, writeWorkbook(builder).getFile());
+ Assertions.assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
+ Assertions.assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
}
@Test
void testRead_withInputStreamHeadAndListener_shouldConfigureAll() {
ExcelReaderBuilder builder = FesodSheet.read(mockInputStream, DemoData.class, mockReadListener);
- assertNotNull(builder);
- assertSame(mockInputStream, writeWorkbook(builder).getInputStream());
- assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
- assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
+ Assertions.assertNotNull(builder);
+ Assertions.assertSame(mockInputStream, writeWorkbook(builder).getInputStream());
+ Assertions.assertEquals(DemoData.class, writeWorkbook(builder).getClazz());
+ Assertions.assertTrue(writeWorkbook(builder).getCustomReadListenerList().contains(mockReadListener));
}
// --- ReadSheet Methods Tests ---
@@ -230,24 +227,24 @@ class FesodSheetTest {
@Test
void testReadSheet_noArgs_shouldReturnBuilder() {
ExcelReaderSheetBuilder builder = FesodSheet.readSheet();
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testReadSheet_withSheetNo_shouldReturnBuilder() {
ExcelReaderSheetBuilder builder = FesodSheet.readSheet(0);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testReadSheet_withSheetName_shouldReturnBuilder() {
ExcelReaderSheetBuilder builder = FesodSheet.readSheet("DataSheet");
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
@Test
void testReadSheet_withAllParams_shouldReturnBuilder() {
ExcelReaderSheetBuilder builder = FesodSheet.readSheet(0, "DataSheet", 100);
- assertNotNull(builder);
+ Assertions.assertNotNull(builder);
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/CellDataDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/CellDataDataTest.java
index f19846eb..5f778dc4 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/CellDataDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/CellDataDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.converter;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNull;
import java.io.File;
import org.apache.fesod.sheet.FesodSheet;
import org.apache.fesod.sheet.support.ExcelTypeEnum;
@@ -36,6 +34,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -54,16 +53,17 @@ public class CellDataDataTest extends AbstractExcelTest {
CollectingReadListener<CellDataReadData> listener = new CollectingReadListener<>();
FesodSheet.read(file, CellDataReadData.class, listener).sheet().doRead();
- assertEquals(1, listener.getRowCount());
+ Assertions.assertEquals(1, listener.getRowCount());
CellDataReadData row = listener.getFirstRow();
- assertEquals("2020年01月01日", row.getDate().getData());
- assertEquals(2L, (long) row.getInteger1().getData());
- assertEquals(2L, (long) row.getInteger2());
+ Assertions.assertEquals("2020年01月01日", row.getDate().getData());
+ Assertions.assertEquals(2L, (long) row.getInteger1().getData());
+ Assertions.assertEquals(2L, (long) row.getInteger2());
if (format.toExcelTypeEnum() != ExcelTypeEnum.CSV) {
- assertEquals("B2+C2", row.getFormulaValue().getFormulaData().getFormulaValue());
+ Assertions.assertEquals(
+ "B2+C2", row.getFormulaValue().getFormulaData().getFormulaValue());
} else {
- assertNull(row.getFormulaValue().getData());
+ Assertions.assertNull(row.getFormulaValue().getData());
}
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ConverterDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ConverterDataTest.java
index dd8c1363..1222641a 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ConverterDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ConverterDataTest.java
@@ -25,9 +25,6 @@
package org.apache.fesod.sheet.converter;
-import static org.apache.fesod.sheet.testkit.params.FormatCapability.*;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.io.InputStream;
import java.math.BigDecimal;
@@ -41,9 +38,11 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.helpers.RoundTripHelper;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.apache.fesod.sheet.testkit.params.FormatCapability;
import org.apache.fesod.sheet.util.DateUtils;
import org.apache.fesod.sheet.util.FileUtils;
import org.apache.fesod.sheet.util.TestUtil;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -62,22 +61,22 @@ public class ConverterDataTest extends AbstractExcelTest {
RoundTripHelper.write(file, ConverterWriteData.class, data);
List<ConverterReadData> result = RoundTripHelper.read(file, ConverterReadData.class);
- assertEquals(1, result.size());
+ Assertions.assertEquals(1, result.size());
ConverterReadData row = result.get(0);
- assertEquals(TestUtil.TEST_DATE, row.getDate());
- assertEquals(TestUtil.TEST_LOCAL_DATE, row.getLocalDate());
- assertEquals(TestUtil.TEST_LOCAL_DATE_TIME, row.getLocalDateTime());
- assertEquals(Boolean.TRUE, row.getBooleanData());
- assertEquals(row.getBigDecimal().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
- assertEquals(row.getBigInteger().intValue(), BigInteger.ONE.intValue(), 0.0);
- assertEquals(1L, (long) row.getLongData());
- assertEquals(1L, (long) row.getIntegerData());
- assertEquals(1L, (long) row.getShortData());
- assertEquals(1L, (long) row.getByteData());
- assertEquals(1.0, row.getDoubleData(), 0.0);
- assertEquals((float) 1.0, row.getFloatData(), 0.0);
- assertEquals("test", row.getString());
- assertEquals("custom", row.getCellData().getStringValue());
+ Assertions.assertEquals(TestUtil.TEST_DATE, row.getDate());
+ Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE, row.getLocalDate());
+ Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE_TIME, row.getLocalDateTime());
+ Assertions.assertEquals(Boolean.TRUE, row.getBooleanData());
+ Assertions.assertEquals(row.getBigDecimal().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
+ Assertions.assertEquals(row.getBigInteger().intValue(), BigInteger.ONE.intValue(), 0.0);
+ Assertions.assertEquals(1L, (long) row.getLongData());
+ Assertions.assertEquals(1L, (long) row.getIntegerData());
+ Assertions.assertEquals(1L, (long) row.getShortData());
+ Assertions.assertEquals(1L, (long) row.getByteData());
+ Assertions.assertEquals(1.0, row.getDoubleData(), 0.0);
+ Assertions.assertEquals((float) 1.0, row.getFloatData(), 0.0);
+ Assertions.assertEquals("test", row.getString());
+ Assertions.assertEquals("custom", row.getCellData().getStringValue());
}
@ParameterizedTest
@@ -90,54 +89,56 @@ public class ConverterDataTest extends AbstractExcelTest {
.head(ReadAllConverterData.class)
.sheet()
.doReadSync();
- assertEquals(1, list.size());
+ Assertions.assertEquals(1, list.size());
ReadAllConverterData data = list.get(0);
- assertEquals(data.getBigDecimalBoolean().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
- assertEquals(data.getBigDecimalNumber().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
- assertEquals(data.getBigDecimalString().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
- assertEquals(data.getBigIntegerBoolean().intValue(), BigInteger.ONE.intValue(), 0.0);
- assertEquals(data.getBigIntegerNumber().intValue(), BigInteger.ONE.intValue(), 0.0);
- assertEquals(data.getBigIntegerString().intValue(), BigInteger.ONE.intValue(), 0.0);
- assertTrue(data.getBooleanBoolean());
- assertTrue(data.getBooleanNumber());
- assertTrue(data.getBooleanString());
- assertEquals(1L, (long) data.getByteBoolean());
- assertEquals(1L, (long) data.getByteNumber());
- assertEquals(1L, (long) data.getByteString());
- assertEquals(data.getDateNumber(), DateUtils.parseDate("2020-01-01 01:01:01"));
- assertEquals(data.getDateString(), DateUtils.parseDate("2020-01-01 01:01:01"));
- assertEquals(data.getLocalDateTimeNumber(), DateUtils.parseLocalDateTime("2020-01-01 01:01:01", null, null));
- assertEquals(data.getLocalDateTimeString(), DateUtils.parseLocalDateTime("2020-01-01 01:01:01", null, null));
- assertEquals(1.0, data.getDoubleBoolean(), 0.0);
- assertEquals(1.0, data.getDoubleNumber(), 0.0);
- assertEquals(1.0, data.getDoubleString(), 0.0);
- assertEquals((float) 1.0, data.getFloatBoolean(), 0.0);
- assertEquals((float) 1.0, data.getFloatNumber(), 0.0);
- assertEquals((float) 1.0, data.getFloatString(), 0.0);
- assertEquals(1L, (long) data.getIntegerBoolean());
- assertEquals(1L, (long) data.getIntegerNumber());
- assertEquals(1L, (long) data.getIntegerString());
- assertEquals(1L, (long) data.getLongBoolean());
- assertEquals(1L, (long) data.getLongNumber());
- assertEquals(1L, (long) data.getLongString());
- assertEquals(1L, (long) data.getShortBoolean());
- assertEquals(1L, (long) data.getShortNumber());
- assertEquals(1L, (long) data.getShortString());
- assertEquals("true", data.getStringBoolean().toLowerCase());
- assertEquals("测试", data.getStringString());
- assertEquals("#VALUE!", data.getStringError());
+ Assertions.assertEquals(data.getBigDecimalBoolean().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
+ Assertions.assertEquals(data.getBigDecimalNumber().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
+ Assertions.assertEquals(data.getBigDecimalString().doubleValue(), BigDecimal.ONE.doubleValue(), 0.0);
+ Assertions.assertEquals(data.getBigIntegerBoolean().intValue(), BigInteger.ONE.intValue(), 0.0);
+ Assertions.assertEquals(data.getBigIntegerNumber().intValue(), BigInteger.ONE.intValue(), 0.0);
+ Assertions.assertEquals(data.getBigIntegerString().intValue(), BigInteger.ONE.intValue(), 0.0);
+ Assertions.assertTrue(data.getBooleanBoolean());
+ Assertions.assertTrue(data.getBooleanNumber());
+ Assertions.assertTrue(data.getBooleanString());
+ Assertions.assertEquals(1L, (long) data.getByteBoolean());
+ Assertions.assertEquals(1L, (long) data.getByteNumber());
+ Assertions.assertEquals(1L, (long) data.getByteString());
+ Assertions.assertEquals(data.getDateNumber(), DateUtils.parseDate("2020-01-01 01:01:01"));
+ Assertions.assertEquals(data.getDateString(), DateUtils.parseDate("2020-01-01 01:01:01"));
+ Assertions.assertEquals(
+ data.getLocalDateTimeNumber(), DateUtils.parseLocalDateTime("2020-01-01 01:01:01", null, null));
+ Assertions.assertEquals(
+ data.getLocalDateTimeString(), DateUtils.parseLocalDateTime("2020-01-01 01:01:01", null, null));
+ Assertions.assertEquals(1.0, data.getDoubleBoolean(), 0.0);
+ Assertions.assertEquals(1.0, data.getDoubleNumber(), 0.0);
+ Assertions.assertEquals(1.0, data.getDoubleString(), 0.0);
+ Assertions.assertEquals((float) 1.0, data.getFloatBoolean(), 0.0);
+ Assertions.assertEquals((float) 1.0, data.getFloatNumber(), 0.0);
+ Assertions.assertEquals((float) 1.0, data.getFloatString(), 0.0);
+ Assertions.assertEquals(1L, (long) data.getIntegerBoolean());
+ Assertions.assertEquals(1L, (long) data.getIntegerNumber());
+ Assertions.assertEquals(1L, (long) data.getIntegerString());
+ Assertions.assertEquals(1L, (long) data.getLongBoolean());
+ Assertions.assertEquals(1L, (long) data.getLongNumber());
+ Assertions.assertEquals(1L, (long) data.getLongString());
+ Assertions.assertEquals(1L, (long) data.getShortBoolean());
+ Assertions.assertEquals(1L, (long) data.getShortNumber());
+ Assertions.assertEquals(1L, (long) data.getShortString());
+ Assertions.assertEquals("true", data.getStringBoolean().toLowerCase());
+ Assertions.assertEquals("测试", data.getStringString());
+ Assertions.assertEquals("#VALUE!", data.getStringError());
if (format != ExcelFormat.CSV) {
- assertEquals("2020-1-1 1:01", data.getStringNumberDate());
+ Assertions.assertEquals("2020-1-1 1:01", data.getStringNumberDate());
} else {
- assertEquals("2020-01-01 01:01:01", data.getStringNumberDate());
+ Assertions.assertEquals("2020-01-01 01:01:01", data.getStringNumberDate());
}
double doubleStringFormulaNumber = new BigDecimal(data.getStringFormulaNumber()).doubleValue();
- assertEquals(2.0, doubleStringFormulaNumber, 0.0);
- assertEquals("1测试", data.getStringFormulaString());
+ Assertions.assertEquals(2.0, doubleStringFormulaNumber, 0.0);
+ Assertions.assertEquals("1测试", data.getStringFormulaString());
}
@ParameterizedTest
- @ExcelFormatSource(requires = IMAGES)
+ @ExcelFormatSource(requires = FormatCapability.IMAGES)
void writeImage(ExcelFormat format) throws Exception {
File file = createTempFile(format);
InputStream inputStream = null;
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExcludeOrIncludeDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExcludeOrIncludeDataTest.java
index 033f0f14..704d8b3b 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExcludeOrIncludeDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExcludeOrIncludeDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.converter;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.ArrayList;
import java.util.HashSet;
@@ -38,6 +37,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -59,11 +59,11 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.sheet()
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(2, record.size());
- assertEquals("column2", record.get(0));
- assertEquals("column3", record.get(1));
+ Assertions.assertEquals(2, record.size());
+ Assertions.assertEquals("column2", record.get(0));
+ Assertions.assertEquals("column3", record.get(1));
}
@ParameterizedTest
@@ -79,10 +79,10 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.sheet()
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(1, record.size());
- assertEquals("column2", record.get(0));
+ Assertions.assertEquals(1, record.size());
+ Assertions.assertEquals("column2", record.get(0));
}
@ParameterizedTest
@@ -97,11 +97,11 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.sheet()
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(2, record.size());
- assertEquals("column2", record.get(0));
- assertEquals("column3", record.get(1));
+ Assertions.assertEquals(2, record.size());
+ Assertions.assertEquals("column2", record.get(0));
+ Assertions.assertEquals("column3", record.get(1));
}
@ParameterizedTest
@@ -116,11 +116,11 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.includeColumnFieldNames(includeColumnFieldNames)
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(2, record.size());
- assertEquals("column2", record.get(0));
- assertEquals("column3", record.get(1));
+ Assertions.assertEquals(2, record.size());
+ Assertions.assertEquals("column2", record.get(0));
+ Assertions.assertEquals("column3", record.get(1));
}
@ParameterizedTest
@@ -138,13 +138,13 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.sheet()
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(4, record.size());
- assertEquals("column4", record.get(0));
- assertEquals("column2", record.get(1));
- assertEquals("column3", record.get(2));
- assertEquals("column1", record.get(3));
+ Assertions.assertEquals(4, record.size());
+ Assertions.assertEquals("column4", record.get(0));
+ Assertions.assertEquals("column2", record.get(1));
+ Assertions.assertEquals("column3", record.get(2));
+ Assertions.assertEquals("column1", record.get(3));
}
@ParameterizedTest
@@ -161,12 +161,12 @@ public class ExcludeOrIncludeDataTest extends AbstractExcelTest {
.sheet()
.doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals(3, record.size());
- assertEquals("column4", record.get(0));
- assertEquals("column2", record.get(1));
- assertEquals("column3", record.get(2));
+ Assertions.assertEquals(3, record.size());
+ Assertions.assertEquals("column4", record.get(0));
+ Assertions.assertEquals("column2", record.get(1));
+ Assertions.assertEquals("column3", record.get(2));
}
private List<ExcludeOrIncludeData> data() {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExtraDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExtraDataTest.java
index 9eb979aa..1c13ad43 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExtraDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/ExtraDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.converter;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.fail;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -39,6 +37,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -65,28 +64,28 @@ public class ExtraDataTest extends AbstractExcelTest {
for (CellExtra extra : extras) {
switch (extra.getType()) {
case COMMENT:
- assertEquals("批注的内容", extra.getText());
- assertEquals(4, (int) extra.getRowIndex());
- assertEquals(0, (int) extra.getColumnIndex());
+ Assertions.assertEquals("批注的内容", extra.getText());
+ Assertions.assertEquals(4, (int) extra.getRowIndex());
+ Assertions.assertEquals(0, (int) extra.getColumnIndex());
break;
case HYPERLINK:
if ("Sheet1!A1".equals(extra.getText())) {
- assertEquals(1, (int) extra.getRowIndex());
- assertEquals(0, (int) extra.getColumnIndex());
+ Assertions.assertEquals(1, (int) extra.getRowIndex());
+ Assertions.assertEquals(0, (int) extra.getColumnIndex());
} else if ("Sheet2!A1".equals(extra.getText())) {
- assertEquals(2, (int) extra.getFirstRowIndex());
- assertEquals(0, (int) extra.getFirstColumnIndex());
- assertEquals(3, (int) extra.getLastRowIndex());
- assertEquals(1, (int) extra.getLastColumnIndex());
+ Assertions.assertEquals(2, (int) extra.getFirstRowIndex());
+ Assertions.assertEquals(0, (int) extra.getFirstColumnIndex());
+ Assertions.assertEquals(3, (int) extra.getLastRowIndex());
+ Assertions.assertEquals(1, (int) extra.getLastColumnIndex());
} else {
- fail("Unknown hyperlink!");
+ Assertions.fail("Unknown hyperlink!");
}
break;
case MERGE:
- assertEquals(5, (int) extra.getFirstRowIndex());
- assertEquals(0, (int) extra.getFirstColumnIndex());
- assertEquals(6, (int) extra.getLastRowIndex());
- assertEquals(1, (int) extra.getLastColumnIndex());
+ Assertions.assertEquals(5, (int) extra.getFirstRowIndex());
+ Assertions.assertEquals(0, (int) extra.getFirstColumnIndex());
+ Assertions.assertEquals(6, (int) extra.getLastRowIndex());
+ Assertions.assertEquals(1, (int) extra.getLastColumnIndex());
break;
default:
}
@@ -108,13 +107,13 @@ public class ExtraDataTest extends AbstractExcelTest {
switch (extra.getType()) {
case HYPERLINK:
if ("222222222".equals(extra.getText())) {
- assertEquals(1, (int) extra.getRowIndex());
- assertEquals(0, (int) extra.getColumnIndex());
+ Assertions.assertEquals(1, (int) extra.getRowIndex());
+ Assertions.assertEquals(0, (int) extra.getColumnIndex());
} else if ("333333333333".equals(extra.getText())) {
- assertEquals(1, (int) extra.getRowIndex());
- assertEquals(1, (int) extra.getColumnIndex());
+ Assertions.assertEquals(1, (int) extra.getRowIndex());
+ Assertions.assertEquals(1, (int) extra.getColumnIndex());
} else {
- fail("Unknown hyperlink!");
+ Assertions.fail("Unknown hyperlink!");
}
break;
default:
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/SortDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/SortDataTest.java
index 79050b32..51e2fb17 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/SortDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/converter/SortDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.converter;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
@@ -38,6 +37,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -54,25 +54,25 @@ public class SortDataTest extends AbstractExcelTest {
FesodSheet.write(file, SortData.class).sheet().doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals("column1", record.get(0));
- assertEquals("column2", record.get(1));
- assertEquals("column3", record.get(2));
- assertEquals("column4", record.get(3));
- assertEquals("column5", record.get(4));
- assertEquals("column6", record.get(5));
+ Assertions.assertEquals("column1", record.get(0));
+ Assertions.assertEquals("column2", record.get(1));
+ Assertions.assertEquals("column3", record.get(2));
+ Assertions.assertEquals("column4", record.get(3));
+ Assertions.assertEquals("column5", record.get(4));
+ Assertions.assertEquals("column6", record.get(5));
CollectingReadListener<SortData> listener = new CollectingReadListener<>();
FesodSheet.read(file, SortData.class, listener).sheet().doRead();
- assertEquals(1, listener.getRowCount());
+ Assertions.assertEquals(1, listener.getRowCount());
SortData sortData = listener.getFirstRow();
- assertEquals("column1", sortData.getColumn1());
- assertEquals("column2", sortData.getColumn2());
- assertEquals("column3", sortData.getColumn3());
- assertEquals("column4", sortData.getColumn4());
- assertEquals("column5", sortData.getColumn5());
- assertEquals("column6", sortData.getColumn6());
+ Assertions.assertEquals("column1", sortData.getColumn1());
+ Assertions.assertEquals("column2", sortData.getColumn2());
+ Assertions.assertEquals("column3", sortData.getColumn3());
+ Assertions.assertEquals("column4", sortData.getColumn4());
+ Assertions.assertEquals("column5", sortData.getColumn5());
+ Assertions.assertEquals("column6", sortData.getColumn6());
}
@ParameterizedTest
@@ -82,25 +82,25 @@ public class SortDataTest extends AbstractExcelTest {
FesodSheet.write(file).head(head()).sheet().doWrite(data());
List<Map<Integer, String>> dataMap = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, dataMap.size());
+ Assertions.assertEquals(1, dataMap.size());
Map<Integer, String> record = dataMap.get(0);
- assertEquals("column1", record.get(0));
- assertEquals("column2", record.get(1));
- assertEquals("column3", record.get(2));
- assertEquals("column4", record.get(3));
- assertEquals("column5", record.get(4));
- assertEquals("column6", record.get(5));
+ Assertions.assertEquals("column1", record.get(0));
+ Assertions.assertEquals("column2", record.get(1));
+ Assertions.assertEquals("column3", record.get(2));
+ Assertions.assertEquals("column4", record.get(3));
+ Assertions.assertEquals("column5", record.get(4));
+ Assertions.assertEquals("column6", record.get(5));
CollectingReadListener<SortData> listener = new CollectingReadListener<>();
FesodSheet.read(file, SortData.class, listener).sheet().doRead();
- assertEquals(1, listener.getRowCount());
+ Assertions.assertEquals(1, listener.getRowCount());
SortData sortData = listener.getFirstRow();
- assertEquals("column1", sortData.getColumn1());
- assertEquals("column2", sortData.getColumn2());
- assertEquals("column3", sortData.getColumn3());
- assertEquals("column4", sortData.getColumn4());
- assertEquals("column5", sortData.getColumn5());
- assertEquals("column6", sortData.getColumn6());
+ Assertions.assertEquals("column1", sortData.getColumn1());
+ Assertions.assertEquals("column2", sortData.getColumn2());
+ Assertions.assertEquals("column3", sortData.getColumn3());
+ Assertions.assertEquals("column4", sortData.getColumn4());
+ Assertions.assertEquals("column5", sortData.getColumn5());
+ Assertions.assertEquals("column6", sortData.getColumn6());
}
private List<List<String>> head() {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/ClassUtilsFieldOverrideTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/ClassUtilsFieldOverrideTest.java
index 54b05ebe..7b2e9012 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/ClassUtilsFieldOverrideTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/ClassUtilsFieldOverrideTest.java
@@ -19,8 +19,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
@@ -32,6 +30,7 @@ import org.apache.fesod.sheet.annotation.ExcelIgnore;
import org.apache.fesod.sheet.annotation.ExcelProperty;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
@@ -143,7 +142,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data1.add(new Parent1());
FesodSheet.write(file1.toString(), Parent1.class).sheet().doWrite(data1);
List<String> header1 = readHeader.apply(file1);
- assertTrue(header1.contains("parent1Field"), "Parent1 should contain parent1Field");
+ Assertions.assertTrue(header1.contains("parent1Field"), "Parent1 should contain parent1Field");
// Child1: should NOT contain parent1Field
Path file2 = tempDir.resolve("child1.xlsx");
@@ -151,7 +150,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data2.add(new Child1());
FesodSheet.write(file2.toString(), Child1.class).sheet().doWrite(data2);
List<String> header2 = readHeader.apply(file2);
- assertFalse(header2.contains("parent1Field"), "Child1 should NOT contain parent1Field");
+ Assertions.assertFalse(header2.contains("parent1Field"), "Child1 should NOT contain parent1Field");
// Parent2: should NOT contain field
Path file3 = tempDir.resolve("parent2.xlsx");
@@ -159,7 +158,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data3.add(new Parent2());
FesodSheet.write(file3.toString(), Parent2.class).sheet().doWrite(data3);
List<String> header3 = readHeader.apply(file3);
- assertFalse(header3.contains("field"), "Parent2 should NOT contain field");
+ Assertions.assertFalse(header3.contains("field"), "Parent2 should NOT contain field");
// Child2: should NOT contain field
Path file4 = tempDir.resolve("child2.xlsx");
@@ -167,7 +166,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data4.add(new Child2());
FesodSheet.write(file4.toString(), Child2.class).sheet().doWrite(data4);
List<String> header4 = readHeader.apply(file4);
- assertFalse(header4.contains("field"), "Child2 should NOT contain field");
+ Assertions.assertFalse(header4.contains("field"), "Child2 should NOT contain field");
// Parent3: should contain parent3Field
Path file5 = tempDir.resolve("parent3.xlsx");
@@ -175,7 +174,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data5.add(new Parent3());
FesodSheet.write(file5.toString(), Parent3.class).sheet().doWrite(data5);
List<String> header5 = readHeader.apply(file5);
- assertTrue(header5.contains("parent3Field"), "Parent3 should contain parent3Field");
+ Assertions.assertTrue(header5.contains("parent3Field"), "Parent3 should contain parent3Field");
// Child3: should contain child3Field
Path file6 = tempDir.resolve("child3.xlsx");
@@ -183,7 +182,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data6.add(new Child3());
FesodSheet.write(file6.toString(), Child3.class).sheet().doWrite(data6);
List<String> header6 = readHeader.apply(file6);
- assertTrue(header6.contains("child3Field"), "Child3 should contain child3Field");
+ Assertions.assertTrue(header6.contains("child3Field"), "Child3 should contain child3Field");
// Parent4: should NOT contain field
Path file7 = tempDir.resolve("parent4.xlsx");
@@ -191,7 +190,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data7.add(new Parent4());
FesodSheet.write(file7.toString(), Parent4.class).sheet().doWrite(data7);
List<String> header7 = readHeader.apply(file7);
- assertFalse(header7.contains("field"), "Parent4 should NOT contain field");
+ Assertions.assertFalse(header7.contains("field"), "Parent4 should NOT contain field");
// Child4: should contain child4Field
Path file8 = tempDir.resolve("child4.xlsx");
@@ -199,7 +198,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data8.add(new Child4());
FesodSheet.write(file8.toString(), Child4.class).sheet().doWrite(data8);
List<String> header8 = readHeader.apply(file8);
- assertTrue(header8.contains("child4Field"), "Child4 should contain child4Field");
+ Assertions.assertTrue(header8.contains("child4Field"), "Child4 should contain child4Field");
// Parent5: should contain parent5Field
Path file9 = tempDir.resolve("parent5.xlsx");
@@ -207,7 +206,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data9.add(new Parent5());
FesodSheet.write(file9.toString(), Parent5.class).sheet().doWrite(data9);
List<String> header9 = readHeader.apply(file9);
- assertTrue(header9.contains("parent5Field"), "Parent5 should contain parent5Field");
+ Assertions.assertTrue(header9.contains("parent5Field"), "Parent5 should contain parent5Field");
// Child5: should contain field
Path file10 = tempDir.resolve("child5.xlsx");
@@ -215,7 +214,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data10.add(new Child5());
FesodSheet.write(file10.toString(), Child5.class).sheet().doWrite(data10);
List<String> header10 = readHeader.apply(file10);
- assertTrue(header10.contains("field"), "Child5 should contain field");
+ Assertions.assertTrue(header10.contains("field"), "Child5 should contain field");
// Parent6: should NOT contain field
Path file11 = tempDir.resolve("parent6.xlsx");
@@ -223,7 +222,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data11.add(new Parent6());
FesodSheet.write(file11.toString(), Parent6.class).sheet().doWrite(data11);
List<String> header11 = readHeader.apply(file11);
- assertFalse(header11.contains("field"), "Parent6 should NOT contain field");
+ Assertions.assertFalse(header11.contains("field"), "Parent6 should NOT contain field");
// Child6: should contain field
Path file12 = tempDir.resolve("child6.xlsx");
@@ -231,7 +230,7 @@ public class ClassUtilsFieldOverrideTest extends AbstractExcelTest {
data12.add(new Child6());
FesodSheet.write(file12.toString(), Child6.class).sheet().doWrite(data12);
List<String> header12 = readHeader.apply(file12);
- assertTrue(header12.contains("field"), "Child6 should contain field");
+ Assertions.assertTrue(header12.contains("field"), "Child6 should contain field");
}
private static Function<Path, List<String>> extractExcelHeader() {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/NoModelDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/NoModelDataTest.java
index 2fe60b6e..39441449 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/NoModelDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/NoModelDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@@ -39,6 +38,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -58,26 +58,26 @@ public class NoModelDataTest extends AbstractExcelTest {
FesodSheet.write(file).sheet().doWrite(TestDataBuilder.noModelData(10));
List<Map<Integer, String>> result =
FesodSheet.read(file).headRowNumber(0).sheet().doReadSync();
- assertEquals(10, result.size());
+ Assertions.assertEquals(10, result.size());
Map<Integer, String> data10 = result.get(9);
- assertEquals("string19", data10.get(0));
- assertEquals("109", data10.get(1));
- assertEquals("2020-01-01 01:01:01", data10.get(2));
+ Assertions.assertEquals("string19", data10.get(0));
+ Assertions.assertEquals("109", data10.get(1));
+ Assertions.assertEquals("2020-01-01 01:01:01", data10.get(2));
List<Map<Integer, Object>> actualDataList = FesodSheet.read(file)
.headRowNumber(0)
.readDefaultReturn(ReadDefaultReturnEnum.ACTUAL_DATA)
.sheet()
.doReadSync();
- assertEquals(10, actualDataList.size());
+ Assertions.assertEquals(10, actualDataList.size());
Map<Integer, Object> actualData10 = actualDataList.get(9);
- assertEquals("string19", actualData10.get(0));
+ Assertions.assertEquals("string19", actualData10.get(0));
if (isCsv) {
- assertEquals("109", actualData10.get(1));
- assertEquals("2020-01-01 01:01:01", actualData10.get(2));
+ Assertions.assertEquals("109", actualData10.get(1));
+ Assertions.assertEquals("2020-01-01 01:01:01", actualData10.get(2));
} else {
- assertEquals(0, new BigDecimal("109").compareTo((BigDecimal) actualData10.get(1)));
- assertEquals(LocalDateTime.of(2020, 1, 1, 1, 1, 1), actualData10.get(2));
+ Assertions.assertEquals(0, new BigDecimal("109").compareTo((BigDecimal) actualData10.get(1)));
+ Assertions.assertEquals(LocalDateTime.of(2020, 1, 1, 1, 1, 1), actualData10.get(2));
}
List<Map<Integer, ReadCellData<?>>> readCellDataList = FesodSheet.read(file)
@@ -85,25 +85,25 @@ public class NoModelDataTest extends AbstractExcelTest {
.readDefaultReturn(ReadDefaultReturnEnum.READ_CELL_DATA)
.sheet()
.doReadSync();
- assertEquals(10, readCellDataList.size());
+ Assertions.assertEquals(10, readCellDataList.size());
Map<Integer, ReadCellData<?>> readCellData10 = readCellDataList.get(9);
- assertEquals("string19", readCellData10.get(0).getData());
+ Assertions.assertEquals("string19", readCellData10.get(0).getData());
if (isCsv) {
- assertEquals("109", readCellData10.get(1).getData());
- assertEquals("2020-01-01 01:01:01", readCellData10.get(2).getData());
+ Assertions.assertEquals("109", readCellData10.get(1).getData());
+ Assertions.assertEquals("2020-01-01 01:01:01", readCellData10.get(2).getData());
} else {
- assertEquals(0, new BigDecimal("109").compareTo((BigDecimal)
+ Assertions.assertEquals(0, new BigDecimal("109").compareTo((BigDecimal)
readCellData10.get(1).getData()));
- assertEquals(
+ Assertions.assertEquals(
LocalDateTime.of(2020, 1, 1, 1, 1, 1), readCellData10.get(2).getData());
}
FesodSheet.write(fileRepeat).sheet().doWrite(result);
result = FesodSheet.read(fileRepeat).headRowNumber(0).sheet().doReadSync();
- assertEquals(10, result.size());
+ Assertions.assertEquals(10, result.size());
data10 = result.get(9);
- assertEquals("string19", data10.get(0));
- assertEquals("109", data10.get(1));
- assertEquals("2020-01-01 01:01:01", data10.get(2));
+ Assertions.assertEquals("string19", data10.get(0));
+ Assertions.assertEquals("109", data10.get(1));
+ Assertions.assertEquals("2020-01-01 01:01:01", data10.get(2));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/RepetitionDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/RepetitionDataTest.java
index ad09e9e5..4287278e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/RepetitionDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/RepetitionDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.ExcelReader;
@@ -40,6 +39,7 @@ import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
import org.apache.fesod.sheet.write.metadata.WriteTable;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -67,9 +67,9 @@ public class RepetitionDataTest extends AbstractExcelTest {
excelReader.read(readSheet);
}
- assertEquals(2, listener.getRowCount());
- assertEquals("String0", listener.getRows().get(0).getString());
- assertEquals("String0", listener.getRows().get(1).getString());
+ Assertions.assertEquals(2, listener.getRowCount());
+ Assertions.assertEquals("String0", listener.getRows().get(0).getString());
+ Assertions.assertEquals("String0", listener.getRows().get(1).getString());
}
@ParameterizedTest
@@ -92,8 +92,8 @@ public class RepetitionDataTest extends AbstractExcelTest {
excelReader.read(readSheet);
}
- assertEquals(2, listener.getRowCount());
- assertEquals("String0", listener.getRows().get(0).getString());
- assertEquals("String0", listener.getRows().get(1).getString());
+ Assertions.assertEquals(2, listener.getRowCount());
+ Assertions.assertEquals("String0", listener.getRows().get(0).getString());
+ Assertions.assertEquals("String0", listener.getRows().get(1).getString());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SimpleDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SimpleDataTest.java
index 0e636612..062d817a 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SimpleDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SimpleDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertInstanceOf;
import java.io.File;
import java.util.List;
import java.util.Map;
@@ -57,8 +55,8 @@ public class SimpleDataTest extends AbstractExcelTest {
List<SimpleData> data = TestDataBuilder.simpleData(10);
List<SimpleData> result = writeAndRead(format, SimpleData.class, data);
- assertEquals(10, result.size());
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(10, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@ParameterizedTest
@@ -68,8 +66,8 @@ public class SimpleDataTest extends AbstractExcelTest {
List<SimpleData> data = TestDataBuilder.simpleData(10);
List<SimpleData> result = RoundTripHelper.writeAndRead(file, format, mode, SimpleData.class, data);
- assertEquals(10, result.size());
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(10, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@ParameterizedTest
@@ -78,9 +76,9 @@ public class SimpleDataTest extends AbstractExcelTest {
List<SimpleData> data = TestDataBuilder.simpleData(10);
List<SimpleData> result = RoundTripHelper.writeAndReadSync(createTempFile(format), SimpleData.class, data);
- assertEquals(10, result.size());
- assertInstanceOf(SimpleData.class, result.get(0));
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(10, result.size());
+ Assertions.assertInstanceOf(SimpleData.class, result.get(0));
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@Test
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SkipDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SkipDataTest.java
index e41289dd..aae54d95 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SkipDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/SkipDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.ExcelReader;
@@ -43,6 +41,7 @@ import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -63,7 +62,7 @@ public class SkipDataTest extends AbstractExcelTest {
@Test
void readAndWriteCsvThrows() throws Exception {
File file = createTempFile(ExcelFormat.CSV);
- assertThrows(ExcelGenerateException.class, () -> readAndWriteImpl(file));
+ Assertions.assertThrows(ExcelGenerateException.class, () -> readAndWriteImpl(file));
}
private void readAndWriteImpl(File file) {
@@ -80,8 +79,8 @@ public class SkipDataTest extends AbstractExcelTest {
List<SimpleData> list =
FesodSheet.read(file, SimpleData.class, null).sheet("Sheet2").doReadSync();
- assertEquals(1, list.size());
- assertEquals("name2", list.get(0).getName());
+ Assertions.assertEquals(1, list.size());
+ Assertions.assertEquals("name2", list.get(0).getName());
SyncReadListener syncReadListener = new SyncReadListener();
try (ExcelReader excelReader = FesodSheet.read(file, SimpleData.class, null)
@@ -91,9 +90,9 @@ public class SkipDataTest extends AbstractExcelTest {
ReadSheet readSheet3 = FesodSheet.readSheet("Sheet4").build();
excelReader.read(readSheet1, readSheet3);
List<Object> syncList = syncReadListener.getList();
- assertEquals(2, syncList.size());
- assertEquals("name2", ((SimpleData) syncList.get(0)).getName());
- assertEquals("name4", ((SimpleData) syncList.get(1)).getName());
+ Assertions.assertEquals(2, syncList.size());
+ Assertions.assertEquals("name2", ((SimpleData) syncList.get(0)).getName());
+ Assertions.assertEquals("name4", ((SimpleData) syncList.get(1)).getName());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/UnCamelDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/UnCamelDataTest.java
index 334005c7..408a526f 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/UnCamelDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/core/UnCamelDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.core;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
@@ -37,6 +36,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -55,14 +55,14 @@ public class UnCamelDataTest extends AbstractExcelTest {
CollectingReadListener<UnCamelData> listener = new CollectingReadListener<>();
FesodSheet.read(file, UnCamelData.class, listener).sheet().doRead();
- assertEquals(10, listener.getRowCount());
+ Assertions.assertEquals(10, listener.getRowCount());
UnCamelData row = listener.getFirstRow();
- assertEquals("string1", row.getString1());
- assertEquals("string2", row.getString2());
- assertEquals("string3", row.getSTring3());
- assertEquals("string4", row.getSTring4());
- assertEquals("string5", row.getSTRING5());
- assertEquals("string6", row.getSTRing6());
+ Assertions.assertEquals("string1", row.getString1());
+ Assertions.assertEquals("string2", row.getString2());
+ Assertions.assertEquals("string3", row.getSTring3());
+ Assertions.assertEquals("string4", row.getSTring4());
+ Assertions.assertEquals("string5", row.getSTRING5());
+ Assertions.assertEquals("string6", row.getSTRing6());
}
@ParameterizedTest
@@ -82,13 +82,13 @@ public class UnCamelDataTest extends AbstractExcelTest {
.sheet()
.doRead();
- assertEquals(1, headMaps.size());
+ Assertions.assertEquals(1, headMaps.size());
Map<Integer, String> headMap = headMaps.get(0);
- assertEquals("string1", headMap.get(0));
- assertEquals("string2", headMap.get(1));
- assertEquals("STring3", headMap.get(2));
- assertEquals("STring4", headMap.get(3));
- assertEquals("STRING5", headMap.get(4));
- assertEquals("STRing6", headMap.get(5));
+ Assertions.assertEquals("string1", headMap.get(0));
+ Assertions.assertEquals("string2", headMap.get(1));
+ Assertions.assertEquals("STring3", headMap.get(2));
+ Assertions.assertEquals("STring4", headMap.get(3));
+ Assertions.assertEquals("STRING5", headMap.get(4));
+ Assertions.assertEquals("STRing6", headMap.get(5));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/BomDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/BomDataTest.java
index 03287bd9..a023f9df 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/BomDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/BomDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.format;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.io.FileOutputStream;
import java.nio.charset.Charset;
@@ -39,6 +38,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.models.SimpleData;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -87,16 +87,16 @@ public class BomDataTest extends AbstractExcelTest {
.charset(charset)
.sheet()
.doRead();
- assertEquals(10, listener.getRowCount());
- assertEquals("Name0", listener.getFirstRow().getName());
- assertEquals(0, (int) listener.getFirstRow().getAge());
+ Assertions.assertEquals(10, listener.getRowCount());
+ Assertions.assertEquals("Name0", listener.getFirstRow().getName());
+ Assertions.assertEquals(0, (int) listener.getFirstRow().getAge());
}
private void readCsvImpl(File file) {
CollectingReadListener<SimpleData> listener = new CollectingReadListener<>();
FesodSheet.read(file, SimpleData.class, listener).sheet().doRead();
- assertEquals(10, listener.getRowCount());
- assertEquals("姓名0", listener.getFirstRow().getName());
- assertEquals(20, (int) listener.getFirstRow().getAge());
+ Assertions.assertEquals(10, listener.getRowCount());
+ Assertions.assertEquals("姓名0", listener.getFirstRow().getName());
+ Assertions.assertEquals(20, (int) listener.getFirstRow().getAge());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CharsetDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CharsetDataTest.java
index fff065ac..473a476a 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CharsetDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CharsetDataTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.format;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
@@ -31,6 +30,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.models.SimpleData;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -77,8 +77,8 @@ public class CharsetDataTest extends AbstractExcelTest {
.charset(charset)
.sheet()
.doRead();
- assertEquals(10, listener.getRowCount());
- assertEquals("Name0", listener.getFirstRow().getName());
- assertEquals(0, (int) listener.getFirstRow().getAge());
+ Assertions.assertEquals(10, listener.getRowCount());
+ Assertions.assertEquals("Name0", listener.getFirstRow().getName());
+ Assertions.assertEquals(0, (int) listener.getFirstRow().getAge());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CompatibilityTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CompatibilityTest.java
index d71fb1e6..797cb4d0 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CompatibilityTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CompatibilityTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.format;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import com.alibaba.fastjson2.JSON;
import java.io.File;
import java.math.BigDecimal;
@@ -41,6 +40,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.util.FileUtils;
import org.apache.poi.util.TempFile;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -57,9 +57,9 @@ public class CompatibilityTest extends AbstractExcelTest {
@Test
public void readXlsWithSpecialCharacters() {
List<Map<Integer, Object>> list = readCompatibilityFile("t01.xls");
- assertEquals(2, list.size());
+ Assertions.assertEquals(2, list.size());
Map<Integer, Object> row1 = list.get(1);
- assertEquals("Q235(碳钢)", row1.get(0));
+ Assertions.assertEquals("Q235(碳钢)", row1.get(0));
}
@Test
@@ -67,9 +67,9 @@ public class CompatibilityTest extends AbstractExcelTest {
// Exist in `sharedStrings.xml` `x:t` start tag, need to be compatible
List<Map<Integer, Object>> list = readCompatibilityFile("t02.xlsx", 0);
log.info("data:{}", JSON.toJSONString(list));
- assertEquals(3, list.size());
+ Assertions.assertEquals(3, list.size());
Map<Integer, Object> row2 = list.get(2);
- assertEquals("1,2-戊二醇", row2.get(2));
+ Assertions.assertEquals("1,2-戊二醇", row2.get(2));
}
@Test
@@ -77,9 +77,9 @@ public class CompatibilityTest extends AbstractExcelTest {
// In the presence of the first line of a lot of null columns, ignore null columns
List<Map<Integer, Object>> list = readCompatibilityFile("t03.xlsx");
log.info("data:{}", JSON.toJSONString(list));
- assertEquals(1, list.size());
+ Assertions.assertEquals(1, list.size());
Map<Integer, Object> row0 = list.get(0);
- assertEquals(12, row0.size());
+ Assertions.assertEquals(12, row0.size());
}
@Test
@@ -87,9 +87,9 @@ public class CompatibilityTest extends AbstractExcelTest {
// Exist in `sheet1.xml` `ns2:t` start tag, need to be compatible
List<Map<Integer, Object>> list = readCompatibilityFile("t04.xlsx");
log.info("data:{}", JSON.toJSONString(list));
- assertEquals(56, list.size());
+ Assertions.assertEquals(56, list.size());
Map<Integer, Object> row0 = list.get(0);
- assertEquals("QQSJK28F152A012242S0081", row0.get(5));
+ Assertions.assertEquals("QQSJK28F152A012242S0081", row0.get(5));
}
@Test
@@ -97,11 +97,11 @@ public class CompatibilityTest extends AbstractExcelTest {
// Excel read date needs to be rounded
List<Map<Integer, String>> list = readCompatibilityFile("t05.xlsx");
log.info("data:{}", JSON.toJSONString(list));
- assertEquals("2023-01-01 00:00:00", list.get(0).get(0));
- assertEquals("2023-01-01 00:00:00", list.get(1).get(0));
- assertEquals("2023-01-01 00:00:00", list.get(2).get(0));
- assertEquals("2023-01-01 00:00:01", list.get(3).get(0));
- assertEquals("2023-01-01 00:00:01", list.get(4).get(0));
+ Assertions.assertEquals("2023-01-01 00:00:00", list.get(0).get(0));
+ Assertions.assertEquals("2023-01-01 00:00:00", list.get(1).get(0));
+ Assertions.assertEquals("2023-01-01 00:00:00", list.get(2).get(0));
+ Assertions.assertEquals("2023-01-01 00:00:01", list.get(3).get(0));
+ Assertions.assertEquals("2023-01-01 00:00:01", list.get(4).get(0));
}
@Test
@@ -109,7 +109,7 @@ public class CompatibilityTest extends AbstractExcelTest {
// Keep error precision digital format
List<Map<Integer, String>> list = readCompatibilityFile("t06.xlsx", 0);
log.info("data:{}", JSON.toJSONString(list));
- assertEquals("2087.03", list.get(0).get(2));
+ Assertions.assertEquals("2087.03", list.get(0).get(2));
}
@Test
@@ -120,12 +120,12 @@ public class CompatibilityTest extends AbstractExcelTest {
.sheet()
.doReadSync();
log.info("data:{}", JSON.toJSONString(list));
- assertEquals(0, new BigDecimal("24.1998124").compareTo((BigDecimal)
+ Assertions.assertEquals(0, new BigDecimal("24.1998124").compareTo((BigDecimal)
list.get(0).get(11)));
list = readCompatibilityFile("t07.xlsx");
log.info("data:{}", JSON.toJSONString(list));
- assertEquals("24.20", list.get(0).get(11));
+ Assertions.assertEquals("24.20", list.get(0).get(11));
}
@Test
@@ -136,7 +136,7 @@ public class CompatibilityTest extends AbstractExcelTest {
List<Map<Integer, Object>> list =
FesodSheet.read(file).readCache(new Ehcache(null, 20)).sheet().doReadSync();
- assertEquals(10L, list.size());
+ Assertions.assertEquals(10L, list.size());
// Save file content before deleting the system temp dir (which also removes @TempDir)
byte[] fileContent = java.nio.file.Files.readAllBytes(file.toPath());
@@ -148,7 +148,7 @@ public class CompatibilityTest extends AbstractExcelTest {
java.nio.file.Files.write(file.toPath(), fileContent);
list = FesodSheet.read(file).readCache(new Ehcache(null, 20)).sheet().doReadSync();
- assertEquals(10L, list.size());
+ Assertions.assertEquals(10L, list.size());
}
@Test
@@ -158,9 +158,9 @@ public class CompatibilityTest extends AbstractExcelTest {
List<Map<Integer, Object>> list =
FesodSheet.read(file).headRowNumber(0).sheet().doReadSync();
log.info("data:{}", JSON.toJSONString(list));
- assertEquals(1, list.size());
+ Assertions.assertEquals(1, list.size());
- assertEquals("SH_x000D_Z002", list.get(0).get(0));
+ Assertions.assertEquals("SH_x000D_Z002", list.get(0).get(0));
}
private File compatibilityFile(String fileName) {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CsvBenignErrorToleranceTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CsvBenignErrorToleranceTest.java
index 117854b7..6cce2321 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CsvBenignErrorToleranceTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/CsvBenignErrorToleranceTest.java
@@ -19,8 +19,6 @@
package org.apache.fesod.sheet.format;
-import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
-import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -31,6 +29,7 @@ import org.apache.fesod.sheet.exception.ExcelCommonException;
import org.apache.fesod.sheet.read.builder.CsvReaderBuilder;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -49,7 +48,7 @@ class CsvBenignErrorToleranceTest extends AbstractExcelTest {
ByteArrayInputStream in = new ByteArrayInputStream(csv.getBytes(StandardCharsets.UTF_8));
// When / Then: reading should complete without throwing any exception
- assertDoesNotThrow(() -> {
+ Assertions.assertDoesNotThrow(() -> {
CsvReaderBuilder builder = FesodSheet.read(in).csv();
// Use sync read to drive the pipeline end-to-end
List<Object> rows = builder.doReadSync();
@@ -91,7 +90,7 @@ class CsvBenignErrorToleranceTest extends AbstractExcelTest {
};
// When / Then: the pipeline should convert UncheckedIOException into ExcelAnalysisException
- assertThrows(ExcelCommonException.class, () -> {
+ Assertions.assertThrows(ExcelCommonException.class, () -> {
FesodSheet.read(throwing).csv().doReadSync();
});
}
@@ -100,7 +99,7 @@ class CsvBenignErrorToleranceTest extends AbstractExcelTest {
void shouldReadWellFormedCsvNormally() {
String csv = "a,b\n1,2\n3,4\n";
ByteArrayInputStream in = new ByteArrayInputStream(csv.getBytes(StandardCharsets.UTF_8));
- assertDoesNotThrow(() -> {
+ Assertions.assertDoesNotThrow(() -> {
CsvReaderBuilder builder = FesodSheet.read(in).csv();
List<Object> rows = builder.doReadSync();
});
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/DateFormatTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/DateFormatTest.java
index d84b7e8d..4349f8fd 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/DateFormatTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/format/DateFormatTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.format;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.util.List;
import java.util.Locale;
@@ -38,6 +36,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -58,9 +57,9 @@ public class DateFormatTest extends AbstractExcelTest {
.sheet()
.doReadSync();
for (DateFormatData data : list) {
- assertTrue(Objects.equals(data.getDateStringCn(), data.getDate())
+ Assertions.assertTrue(Objects.equals(data.getDateStringCn(), data.getDate())
|| Objects.equals(data.getDateStringCn2(), data.getDate()));
- assertEquals(data.getNumberStringCn(), data.getNumber());
+ Assertions.assertEquals(data.getNumberStringCn(), data.getNumber());
}
}
@@ -73,8 +72,8 @@ public class DateFormatTest extends AbstractExcelTest {
.sheet()
.doReadSync();
for (DateFormatData data : list) {
- assertEquals(data.getDateStringUs(), data.getDate());
- assertEquals(data.getNumberStringUs(), data.getNumber());
+ Assertions.assertEquals(data.getDateStringUs(), data.getDate());
+ Assertions.assertEquals(data.getNumberStringUs(), data.getNumber());
}
}
@@ -83,12 +82,12 @@ public class DateFormatTest extends AbstractExcelTest {
File file07V2 = readFile("dataformat" + File.separator + "dataformatv2.xlsx");
List<Map<Integer, String>> dataMap =
FesodSheet.read(file07V2).headRowNumber(0).doReadAllSync();
- assertEquals("15:00", dataMap.get(0).get(0));
- assertEquals("2023-1-01 00:00:00", dataMap.get(1).get(0));
- assertEquals("2023-1-01 00:00:00", dataMap.get(2).get(0));
- assertEquals("2023-1-01 00:00:01", dataMap.get(3).get(0));
- assertEquals("2023-1-01 00:00:00", dataMap.get(4).get(0));
- assertEquals("2023-1-01 00:00:00", dataMap.get(5).get(0));
- assertEquals("2023-1-01 00:00:01", dataMap.get(6).get(0));
+ Assertions.assertEquals("15:00", dataMap.get(0).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:00", dataMap.get(1).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:00", dataMap.get(2).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:01", dataMap.get(3).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:00", dataMap.get(4).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:00", dataMap.get(5).get(0));
+ Assertions.assertEquals("2023-1-01 00:00:01", dataMap.get(6).get(0));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ComplexHeadDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ComplexHeadDataTest.java
index 5674239d..1dfd4879 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ComplexHeadDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ComplexHeadDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.head;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -34,6 +33,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -53,8 +53,8 @@ public class ComplexHeadDataTest extends AbstractExcelTest {
.xlsxSAXParserFactoryName("com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl")
.sheet()
.doReadSync();
- assertEquals(1, result.size());
- assertEquals("String4", result.get(0).getString4());
+ Assertions.assertEquals(1, result.size());
+ Assertions.assertEquals("String4", result.get(0).getString4());
}
@ParameterizedTest
@@ -67,7 +67,7 @@ public class ComplexHeadDataTest extends AbstractExcelTest {
.doWrite(TestDataBuilder.complexHeadData(1));
List<ComplexHeadData> result =
FesodSheet.read(file).head(ComplexHeadData.class).sheet().doReadSync();
- assertEquals(1, result.size());
- assertEquals("String4", result.get(0).getString4());
+ Assertions.assertEquals(1, result.size());
+ Assertions.assertEquals("String4", result.get(0).getString4());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ImmutableListHeadDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ImmutableListHeadDataTest.java
index df784751..c0ffa11e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ImmutableListHeadDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ImmutableListHeadDataTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.head;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.text.ParseException;
import java.util.ArrayList;
@@ -33,6 +32,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.util.DateUtils;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -54,12 +54,12 @@ public class ImmutableListHeadDataTest extends AbstractExcelTest {
List<Map<Integer, String>> list =
FesodSheet.read(file).head(head()).sheet().doReadSync();
- assertEquals(1, list.size());
+ Assertions.assertEquals(1, list.size());
Map<Integer, String> row = list.get(0);
- assertEquals("stringData", row.get(0));
- assertEquals("1", row.get(1));
- assertEquals("2025-10-31 01:01:01", row.get(2));
- assertEquals("extraData", row.get(3));
+ Assertions.assertEquals("stringData", row.get(0));
+ Assertions.assertEquals("1", row.get(1));
+ Assertions.assertEquals("2025-10-31 01:01:01", row.get(2));
+ Assertions.assertEquals("extraData", row.get(3));
}
private List<List<String>> head() {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ListHeadDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ListHeadDataTest.java
index f3657455..980f86a3 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ListHeadDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/ListHeadDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.head;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.text.ParseException;
import java.util.ArrayList;
@@ -37,6 +36,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.util.DateUtils;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -52,12 +52,12 @@ public class ListHeadDataTest extends AbstractExcelTest {
File file = createTempFile("listHead", format);
FesodSheet.write(file).head(head()).sheet().doWrite(data());
List<Map<Integer, String>> list = FesodSheet.read(file).sheet().doReadSync();
- assertEquals(1, list.size());
+ Assertions.assertEquals(1, list.size());
Map<Integer, String> row = list.get(0);
- assertEquals("String0", row.get(0));
- assertEquals("1", row.get(1));
- assertEquals("2020-01-01 01:01:01", row.get(2));
- assertEquals("ExtraData", row.get(3));
+ Assertions.assertEquals("String0", row.get(0));
+ Assertions.assertEquals("1", row.get(1));
+ Assertions.assertEquals("2020-01-01 01:01:01", row.get(2));
+ Assertions.assertEquals("ExtraData", row.get(3));
}
private List<List<String>> head() {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/NoHeadDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/NoHeadDataTest.java
index 7bf80611..3f617f94 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/NoHeadDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/head/NoHeadDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.head;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -34,6 +33,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -53,7 +53,7 @@ public class NoHeadDataTest extends AbstractExcelTest {
.headRowNumber(0)
.sheet()
.doReadSync();
- assertEquals(1, result.size());
- assertEquals("String0", result.get(0).getString());
+ Assertions.assertEquals(1, result.size());
+ Assertions.assertEquals("String0", result.get(0).getString());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/AutoStripParameterTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/AutoStripParameterTest.java
index aa915bcb..c5bf6f95 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/AutoStripParameterTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/AutoStripParameterTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import com.alibaba.fastjson2.JSON;
import java.io.File;
import java.util.ArrayList;
@@ -42,6 +41,7 @@ import org.apache.fesod.sheet.testkit.params.FormatScope;
import org.apache.fesod.sheet.util.ParameterUtil;
import org.apache.fesod.sheet.util.SheetUtils;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -117,18 +117,18 @@ public class AutoStripParameterTest extends AbstractExcelTest {
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
// global configuration match
- assertEquals(
+ Assertions.assertEquals(
autoTrim == null ? Boolean.TRUE : autoTrim,
ParameterUtil.getAutoTrimFlag(
context.readSheetHolder().getReadSheet(), context));
- assertEquals(
+ Assertions.assertEquals(
autoStrip == null ? Boolean.FALSE : autoStrip,
ParameterUtil.getAutoStripFlag(
context.readSheetHolder().getReadSheet(), context));
// sheet name match
ReadSheet readSheet = context.readSheetHolder().getReadSheet();
- assertEquals(readSheet, SheetUtils.match(readSheet, context));
+ Assertions.assertEquals(readSheet, SheetUtils.match(readSheet, context));
}
})
.autoTrim(autoTrim)
@@ -176,18 +176,20 @@ public class AutoStripParameterTest extends AbstractExcelTest {
.doReadSync();
log.info("Read records: {}", JSON.toJSONString(dataList));
- assertEquals(2, dataList.size());
+ Assertions.assertEquals(2, dataList.size());
if (Boolean.TRUE.equals(autoStrip)) {
- assertEquals(StringUtils.strip(testContentSpaces), dataList.get(0).getName());
- assertEquals(
+ Assertions.assertEquals(
+ StringUtils.strip(testContentSpaces), dataList.get(0).getName());
+ Assertions.assertEquals(
StringUtils.strip(testContentFullWidthSpaces),
dataList.get(1).getName());
} else if (autoTrim == null || autoTrim) {
- assertEquals(testContentSpaces.trim(), dataList.get(0).getName());
- assertEquals(testContentFullWidthSpaces.trim(), dataList.get(1).getName());
+ Assertions.assertEquals(testContentSpaces.trim(), dataList.get(0).getName());
+ Assertions.assertEquals(
+ testContentFullWidthSpaces.trim(), dataList.get(1).getName());
} else {
- assertEquals(testContentSpaces, dataList.get(0).getName());
- assertEquals(testContentFullWidthSpaces, dataList.get(1).getName());
+ Assertions.assertEquals(testContentSpaces, dataList.get(0).getName());
+ Assertions.assertEquals(testContentFullWidthSpaces, dataList.get(1).getName());
}
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/CacheDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/CacheDataTest.java
index 8e872943..c50ad4ff 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/CacheDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/CacheDataTest.java
@@ -25,9 +25,6 @@
package org.apache.fesod.sheet.readwrite;
-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.File;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationHandler;
@@ -47,6 +44,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.util.ClassUtils;
import org.apache.fesod.sheet.util.FieldUtils;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -62,14 +60,14 @@ public class CacheDataTest extends AbstractExcelTest {
Field field = FieldUtils.getField(ClassUtils.class, "FIELD_THREAD_LOCAL", true);
ThreadLocal<Map<Class<?>, FieldCache>> fieldThreadLocal =
(ThreadLocal<Map<Class<?>, FieldCache>>) field.get(ClassUtils.class.newInstance());
- assertNull(fieldThreadLocal.get());
+ Assertions.assertNull(fieldThreadLocal.get());
FesodSheet.write(file07, CacheData.class).sheet().doWrite(TestDataBuilder.cacheData(10));
FesodSheet.read(file07, CacheData.class, new PageReadListener<CacheData>(dataList -> {
- assertNotNull(fieldThreadLocal.get());
+ Assertions.assertNotNull(fieldThreadLocal.get());
}))
.sheet()
.doRead();
- assertNull(fieldThreadLocal.get());
+ Assertions.assertNull(fieldThreadLocal.get());
}
@Test
@@ -120,10 +118,10 @@ public class CacheDataTest extends AbstractExcelTest {
}
Map<Integer, String> headMap = listener.getHeadMap();
- assertNotNull(headMap);
- assertEquals(2, headMap.size());
- assertEquals(expectedFirstHead, headMap.get(0));
- assertEquals("Age", headMap.get(1));
+ Assertions.assertNotNull(headMap);
+ Assertions.assertEquals(2, headMap.size());
+ Assertions.assertEquals(expectedFirstHead, headMap.get(0));
+ Assertions.assertEquals("Age", headMap.get(1));
}
private void setNameHeader(String nameHeader) throws Exception {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/DateWindowingTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/DateWindowingTest.java
index 445f11ec..0374f15e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/DateWindowingTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/DateWindowingTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import org.apache.fesod.sheet.FesodSheet;
import org.apache.fesod.sheet.support.ExcelTypeEnum;
@@ -28,6 +27,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.models.SimpleData;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -98,7 +98,7 @@ public class DateWindowingTest extends AbstractExcelTest {
.head(SimpleData.class)
.doReadAllSync();
}
- assertEquals(expectedActualUse1904windowing, listener.getActualUse1904windowing());
+ Assertions.assertEquals(expectedActualUse1904windowing, listener.getActualUse1904windowing());
}
private File fixtureFile(String fileName) {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/EncryptDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/EncryptDataTest.java
index 20bdca89..1741d581 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/EncryptDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/EncryptDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
import java.io.File;
import java.nio.file.Files;
import java.util.List;
@@ -41,6 +39,7 @@ import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.write.builder.ExcelWriterBuilder;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -102,7 +101,7 @@ public class EncryptDataTest extends AbstractExcelTest {
excelWriterBuilder.sheet().doWrite(TestDataBuilder.simpleData(10));
List<SimpleData> dataList = readerBuilder.sheet().doReadSync();
- assertEquals(10, dataList.size());
- assertNotNull(dataList.get(0).getName());
+ Assertions.assertEquals(10, dataList.size());
+ Assertions.assertNotNull(dataList.get(0).getName());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ExceptionDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ExceptionDataTest.java
index 6b564891..8cfafa9d 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ExceptionDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ExceptionDataTest.java
@@ -25,10 +25,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.util.List;
import java.util.Map;
@@ -42,6 +38,7 @@ import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -58,10 +55,10 @@ public class ExceptionDataTest extends AbstractExcelTest {
FesodSheet.write(file, SimpleData.class).sheet().doWrite(TestDataBuilder.simpleData(10));
ExceptionDataListener listener = new ExceptionDataListener();
FesodSheet.read(file, SimpleData.class, listener).sheet().doRead();
- assertEquals(8, listener.getList().size());
- assertEquals("Name0", listener.getList().get(0).getName());
- assertEquals(0, (int) listener.getSheetNo());
- assertEquals("Name", listener.getHeadName());
+ Assertions.assertEquals(8, listener.getList().size());
+ Assertions.assertEquals("Name0", listener.getList().get(0).getName());
+ Assertions.assertEquals(0, (int) listener.getSheetNo());
+ Assertions.assertEquals("Name", listener.getHeadName());
}
@ParameterizedTest
@@ -69,11 +66,11 @@ public class ExceptionDataTest extends AbstractExcelTest {
void readAndWriteException(ExcelFormat format) throws Exception {
File file = createTempFile(format);
FesodSheet.write(file, SimpleData.class).sheet().doWrite(TestDataBuilder.simpleData(10));
- ArithmeticException exception = assertThrows(ArithmeticException.class, () -> FesodSheet.read(
+ ArithmeticException exception = Assertions.assertThrows(ArithmeticException.class, () -> FesodSheet.read(
file, SimpleData.class, new ExceptionThrowDataListener())
.sheet()
.doRead());
- assertEquals("/ by zero", exception.getMessage());
+ Assertions.assertEquals("/ by zero", exception.getMessage());
}
@ParameterizedTest
@@ -92,14 +89,14 @@ public class ExceptionDataTest extends AbstractExcelTest {
ExcelAnalysisStopSheetExceptionDataListener listener = new ExcelAnalysisStopSheetExceptionDataListener();
FesodSheet.read(file, SimpleData.class, listener).doReadAll();
Map<Integer, List<String>> dataMap = listener.getDataMap();
- assertEquals(5, dataMap.size());
+ Assertions.assertEquals(5, dataMap.size());
for (int i = 0; i < 5; i++) {
List<String> sheetDataList = dataMap.get(i);
- assertNotNull(sheetDataList);
- assertEquals(5, sheetDataList.size());
+ Assertions.assertNotNull(sheetDataList);
+ Assertions.assertEquals(5, sheetDataList.size());
String sheetName = "sheet" + i;
for (String sheetData : sheetDataList) {
- assertTrue(sheetData.startsWith(sheetName));
+ Assertions.assertTrue(sheetData.startsWith(sheetName));
}
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ParameterDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ParameterDataTest.java
index 4b0869d1..22b4f6a7 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ParameterDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/ParameterDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.io.FileOutputStream;
import java.util.List;
@@ -45,6 +44,7 @@ import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
import org.apache.fesod.sheet.write.metadata.WriteTable;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -217,7 +217,7 @@ public class ParameterDataTest extends AbstractExcelTest {
}
private void assertParameterData(List<SimpleData> dataList) {
- assertEquals(10, dataList.size());
- assertEquals("Name0", dataList.get(0).getName());
+ Assertions.assertEquals(10, dataList.size());
+ Assertions.assertEquals("Name0", dataList.get(0).getName());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/XlsxSaxAnalyserReadOpcPackageTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/XlsxSaxAnalyserReadOpcPackageTest.java
index 5b2e4626..88c97552 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/XlsxSaxAnalyserReadOpcPackageTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/readwrite/XlsxSaxAnalyserReadOpcPackageTest.java
@@ -19,8 +19,6 @@
package org.apache.fesod.sheet.readwrite;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileOutputStream;
@@ -35,6 +33,7 @@ import org.apache.fesod.sheet.read.metadata.ReadWorkbook;
import org.apache.fesod.sheet.support.ExcelTypeEnum;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -54,8 +53,10 @@ public class XlsxSaxAnalyserReadOpcPackageTest extends AbstractExcelTest {
rw.setMandatoryUseInputStream(true);
XlsxReadContext ctx = new DefaultXlsxReadContext(rw, ExcelTypeEnum.XLSX);
- ExcelCommonException ex = assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
- assertTrue(ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
+ ExcelCommonException ex =
+ Assertions.assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
+ Assertions.assertTrue(
+ ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
}
@Test
@@ -67,8 +68,10 @@ public class XlsxSaxAnalyserReadOpcPackageTest extends AbstractExcelTest {
rw.setFile(tmp);
XlsxReadContext ctx = new DefaultXlsxReadContext(rw, ExcelTypeEnum.XLSX);
- ExcelCommonException ex = assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
- assertTrue(ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
+ ExcelCommonException ex =
+ Assertions.assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
+ Assertions.assertTrue(
+ ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
} finally {
try {
Files.deleteIfExists(tmp.toPath());
@@ -84,8 +87,10 @@ public class XlsxSaxAnalyserReadOpcPackageTest extends AbstractExcelTest {
XlsxReadContext ctx = new DefaultXlsxReadContext(rw, ExcelTypeEnum.XLSX);
ByteArrayInputStream decrypted = new ByteArrayInputStream("still-not-xlsx".getBytes(StandardCharsets.UTF_8));
- ExcelCommonException ex = assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, decrypted));
- assertTrue(ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
+ ExcelCommonException ex =
+ Assertions.assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, decrypted));
+ Assertions.assertTrue(
+ ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
}
@Test
@@ -99,8 +104,10 @@ public class XlsxSaxAnalyserReadOpcPackageTest extends AbstractExcelTest {
ReadWorkbook rw = new ReadWorkbook();
rw.setFile(tmp);
XlsxReadContext ctx = new DefaultXlsxReadContext(rw, ExcelTypeEnum.XLSX);
- ExcelCommonException ex = assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
- assertTrue(ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
+ ExcelCommonException ex =
+ Assertions.assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
+ Assertions.assertTrue(
+ ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
} finally {
try {
Files.deleteIfExists(tmp.toPath());
@@ -117,7 +124,9 @@ public class XlsxSaxAnalyserReadOpcPackageTest extends AbstractExcelTest {
rw.setMandatoryUseInputStream(false);
XlsxReadContext ctx = new DefaultXlsxReadContext(rw, ExcelTypeEnum.XLSX);
- ExcelCommonException ex = assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
- assertTrue(ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
+ ExcelCommonException ex =
+ Assertions.assertThrows(ExcelCommonException.class, () -> new XlsxSaxAnalyser(ctx, null));
+ Assertions.assertTrue(
+ ex.getMessage() != null && ex.getMessage().toLowerCase().contains("invalid ooxml/zip format"));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/HiddenSheetsTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/HiddenSheetsTest.java
index 4ab0ce72..e9f68b7e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/HiddenSheetsTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/HiddenSheetsTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.sheet;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.ExcelReader;
@@ -32,6 +31,7 @@ import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.models.TitleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -63,10 +63,11 @@ public class HiddenSheetsTest extends AbstractExcelTest {
try (ExcelReader excelReader = FesodSheet.read(file, TitleData.class, new CollectingReadListener<TitleData>())
.build()) {
List<ReadSheet> allSheetList = excelReader.excelExecutor().sheetList();
- assertEquals(2, allSheetList.stream().filter(ReadSheet::isHidden).count());
- assertEquals(
+ Assertions.assertEquals(
+ 2, allSheetList.stream().filter(ReadSheet::isHidden).count());
+ Assertions.assertEquals(
1, allSheetList.stream().filter(ReadSheet::isVeryHidden).count());
- assertEquals(
+ Assertions.assertEquals(
"Sheet5",
allSheetList.stream()
.filter(ReadSheet::isVeryHidden)
@@ -82,9 +83,9 @@ public class HiddenSheetsTest extends AbstractExcelTest {
.build()) {
List<ReadSheet> sheets = excelReader.excelExecutor().sheetList();
if (Boolean.TRUE.equals(ignoreHidden)) {
- assertEquals(3, sheets.size());
+ Assertions.assertEquals(3, sheets.size());
} else {
- assertEquals(6, sheets.size());
+ Assertions.assertEquals(6, sheets.size());
}
}
}
@@ -94,9 +95,9 @@ public class HiddenSheetsTest extends AbstractExcelTest {
.ignoreHiddenSheet(ignoreHidden)
.doReadAllSync();
if (Boolean.TRUE.equals(ignoreHidden)) {
- assertEquals(3, dataList.size());
+ Assertions.assertEquals(3, dataList.size());
} else {
- assertEquals(6, dataList.size());
+ Assertions.assertEquals(6, dataList.size());
}
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/MultipleSheetsDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/MultipleSheetsDataTest.java
index 630d7623..46d02a1c 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/MultipleSheetsDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/MultipleSheetsDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.sheet;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.ExcelReader;
@@ -38,6 +37,7 @@ import org.apache.fesod.sheet.testkit.listeners.CollectingReadListener;
import org.apache.fesod.sheet.testkit.models.TitleData;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
import org.apache.fesod.sheet.testkit.params.FormatScope;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -58,7 +58,7 @@ public class MultipleSheetsDataTest extends AbstractExcelTest {
int count = 1;
for (ReadSheet readSheet : sheets) {
excelReader.read(readSheet);
- assertEquals(count, listener.getRowCount());
+ Assertions.assertEquals(count, listener.getRowCount());
count++;
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/WriteSheetTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/WriteSheetTest.java
index 16aa9e0d..238459e6 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/WriteSheetTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/sheet/WriteSheetTest.java
@@ -19,7 +19,6 @@
package org.apache.fesod.sheet.sheet;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.Arrays;
import java.util.Collections;
@@ -34,6 +33,7 @@ import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
import org.apache.poi.ss.usermodel.Workbook;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -85,7 +85,7 @@ public class WriteSheetTest extends AbstractExcelTest {
.head(WriteSheetData.class)
.sheet(i)
.doReadSync();
- assertEquals(dataMap.get(sheetNoList.get(i)), sheetDataList.size());
+ Assertions.assertEquals(dataMap.get(sheetNoList.get(i)), sheetDataList.size());
}
}
@@ -112,27 +112,31 @@ public class WriteSheetTest extends AbstractExcelTest {
int sheetNo = 0;
WriteSheet writeSheet = FesodSheet.writerSheet(sheetNo).build();
excelWriter.write(TestDataBuilder.writeSheetData(dataMap.get(sheetNo)), writeSheet);
- assertEquals(sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
+ Assertions.assertEquals(
+ sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
sheetNo = 1;
writeSheet = FesodSheet.writerSheet(sheetNameList.get(sheetNo)).build();
excelWriter.write(TestDataBuilder.writeSheetData(dataMap.get(sheetNo)), writeSheet);
- assertEquals(sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
+ Assertions.assertEquals(
+ sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
sheetNo = 2;
writeSheet =
FesodSheet.writerSheet(sheetNo, sheetNameList.get(sheetNo)).build();
excelWriter.write(TestDataBuilder.writeSheetData(dataMap.get(sheetNo)), writeSheet);
- assertEquals(sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
+ Assertions.assertEquals(
+ sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
sheetNo = 3;
writeSheet =
FesodSheet.writerSheet(sheetNo, sheetNameList.get(sheetNo)).build();
excelWriter.write(TestDataBuilder.writeSheetData(dataMap.get(sheetNo)), writeSheet);
- assertEquals(
+ Assertions.assertEquals(
sheetNameList.get(sheetNo).substring(0, Workbook.MAX_SENSITIVE_SHEET_NAME_LEN),
excelWriter.writeContext().writeSheetHolder().getSheetName());
- assertEquals(sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
+ Assertions.assertEquals(
+ sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
}
for (int i = 0; i < sheetNoList.size(); i++) {
@@ -141,7 +145,7 @@ public class WriteSheetTest extends AbstractExcelTest {
.head(WriteSheetData.class)
.sheet(i)
.doReadSync();
- assertEquals(dataMap.get(sheetNoList.get(i)), sheetDataList.size());
+ Assertions.assertEquals(dataMap.get(sheetNoList.get(i)), sheetDataList.size());
}
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationDataTest.java
index 8aaf6c0a..4be66e86 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.style;
-import static org.apache.fesod.sheet.testkit.params.FormatCapability.*;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
@@ -35,6 +34,7 @@ import org.apache.fesod.sheet.testkit.assertions.ExcelAssertions;
import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.apache.fesod.sheet.testkit.params.FormatCapability;
import org.apache.fesod.sheet.testkit.params.FormatScope;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -65,7 +65,7 @@ public class AnnotationDataTest extends AbstractExcelTest {
}
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = STYLES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.STYLES)
void writeStyle(ExcelFormat format) throws Exception {
File file = createTempFile("annotationStyle", format);
FesodSheet.write().file(file).head(AnnotationStyleData.class).sheet().doWrite(dataStyle());
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationIndexAndNameDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationIndexAndNameDataTest.java
index c4ba0ad5..c5847c51 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationIndexAndNameDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/AnnotationIndexAndNameDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.style;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -34,6 +33,7 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -54,10 +54,10 @@ public class AnnotationIndexAndNameDataTest extends AbstractExcelTest {
.head(AnnotationIndexAndNameData.class)
.sheet()
.doReadSync();
- assertEquals(1, result.size());
- assertEquals("Item0", result.get(0).getIndex0());
- assertEquals("Item1", result.get(0).getIndex1());
- assertEquals("Item2", result.get(0).getIndex2());
- assertEquals("Item4", result.get(0).getIndex4());
+ Assertions.assertEquals(1, result.size());
+ Assertions.assertEquals("Item0", result.get(0).getIndex0());
+ Assertions.assertEquals("Item1", result.get(0).getIndex1());
+ Assertions.assertEquals("Item2", result.get(0).getIndex2());
+ Assertions.assertEquals("Item4", result.get(0).getIndex4());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/ExcelPropertyFormatTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/ExcelPropertyFormatTest.java
index 3ea8dfa8..015aff8f 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/ExcelPropertyFormatTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/ExcelPropertyFormatTest.java
@@ -19,9 +19,6 @@
package org.apache.fesod.sheet.style;
-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.FileInputStream;
import java.io.IOException;
import java.nio.file.Path;
@@ -42,6 +39,7 @@ import org.apache.fesod.sheet.read.listener.ReadListener;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
@@ -73,8 +71,10 @@ public class ExcelPropertyFormatTest {
try (FileInputStream fis = new FileInputStream(fileName);
XSSFWorkbook workbook = new XSSFWorkbook(fis)) {
Row dataRow = workbook.getSheetAt(0).getRow(1);
- assertEquals("yyyy-MMM-dd", dataRow.getCell(0).getCellStyle().getDataFormatString());
- assertEquals("yyyy-MMM-dd", dataRow.getCell(1).getCellStyle().getDataFormatString());
+ Assertions.assertEquals(
+ "yyyy-MMM-dd", dataRow.getCell(0).getCellStyle().getDataFormatString());
+ Assertions.assertEquals(
+ "yyyy-MMM-dd", dataRow.getCell(1).getCellStyle().getDataFormatString());
}
}
@@ -104,9 +104,10 @@ public class ExcelPropertyFormatTest {
try (FileInputStream fis = new FileInputStream(fileName);
XSSFWorkbook workbook = new XSSFWorkbook(fis)) {
Row dataRow = workbook.getSheetAt(0).getRow(1);
- assertEquals(
+ Assertions.assertEquals(
"yyyy年MM月dd日HH时mm分ss秒", dataRow.getCell(0).getCellStyle().getDataFormatString());
- assertEquals("yyyy年MM月dd日", dataRow.getCell(1).getCellStyle().getDataFormatString());
+ Assertions.assertEquals(
+ "yyyy年MM月dd日", dataRow.getCell(1).getCellStyle().getDataFormatString());
}
}
@@ -139,9 +140,10 @@ public class ExcelPropertyFormatTest {
try (FileInputStream fis = new FileInputStream(file);
XSSFWorkbook workbook = new XSSFWorkbook(fis)) {
Row row = workbook.getSheetAt(0).getRow(1);
- assertEquals("yyyy/MM/dd", row.getCell(0).getCellStyle().getDataFormatString());
- assertEquals("dd-MM-yyyy", row.getCell(1).getCellStyle().getDataFormatString());
- assertEquals("yyyy-MM-dd HH:mm", row.getCell(2).getCellStyle().getDataFormatString());
+ Assertions.assertEquals("yyyy/MM/dd", row.getCell(0).getCellStyle().getDataFormatString());
+ Assertions.assertEquals("dd-MM-yyyy", row.getCell(1).getCellStyle().getDataFormatString());
+ Assertions.assertEquals(
+ "yyyy-MM-dd HH:mm", row.getCell(2).getCellStyle().getDataFormatString());
}
}
@@ -196,8 +198,8 @@ public class ExcelPropertyFormatTest {
try (FileInputStream fis = new FileInputStream(file);
XSSFWorkbook workbook = new XSSFWorkbook(fis)) {
Row row = workbook.getSheetAt(0).getRow(1);
- assertNotNull(row, "expect row existing");
- assertTrue(
+ Assertions.assertNotNull(row, "expect row existing");
+ Assertions.assertTrue(
StringUtils.isBlank(row.getCell(0).getStringCellValue()),
"Empty date field should write as blank cell");
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/FillDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/FillDataTest.java
index e9a784fb..03cb3fc8 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/FillDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/FillDataTest.java
@@ -25,9 +25,6 @@
package org.apache.fesod.sheet.style;
-import static org.apache.fesod.sheet.testkit.params.FormatCapability.*;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.File;
import java.util.HashMap;
import java.util.List;
@@ -41,11 +38,13 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.apache.fesod.sheet.testkit.params.FormatCapability;
import org.apache.fesod.sheet.testkit.params.FormatScope;
import org.apache.fesod.sheet.write.merge.LoopMergeStrategy;
import org.apache.fesod.sheet.write.metadata.WriteSheet;
import org.apache.fesod.sheet.write.metadata.fill.FillConfig;
import org.apache.fesod.sheet.write.metadata.fill.FillWrapper;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -61,15 +60,16 @@ public class FillDataTest extends AbstractExcelTest {
File file = createTempFile("fill", format);
File template = readFile("fill" + File.separator + "simple" + format.getExtension());
if (format == ExcelFormat.CSV) {
- ExcelGenerateException ex = assertThrows(ExcelGenerateException.class, () -> fill(file, template));
- assertEquals("csv cannot use template.", ex.getMessage());
+ ExcelGenerateException ex =
+ Assertions.assertThrows(ExcelGenerateException.class, () -> fill(file, template));
+ Assertions.assertEquals("csv cannot use template.", ex.getMessage());
} else {
fill(file, template);
}
}
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = TEMPLATES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.TEMPLATES)
void complexFill(ExcelFormat format) throws Exception {
File file = createTempFile("fillComplex", format);
File template = readFile("fill" + File.separator + "complex" + format.getExtension());
@@ -77,7 +77,7 @@ public class FillDataTest extends AbstractExcelTest {
}
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = TEMPLATES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.TEMPLATES)
void horizontalFill(ExcelFormat format) throws Exception {
File file = createTempFile("fillHorizontal", format);
File template = readFile("fill" + File.separator + "horizontal" + format.getExtension());
@@ -85,7 +85,7 @@ public class FillDataTest extends AbstractExcelTest {
}
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = TEMPLATES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.TEMPLATES)
void byNameFill(ExcelFormat format) throws Exception {
File file = createTempFile("byName", format);
File template = readFile("fill" + File.separator + "byName" + format.getExtension());
@@ -93,7 +93,7 @@ public class FillDataTest extends AbstractExcelTest {
}
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = TEMPLATES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.TEMPLATES)
void compositeFill(ExcelFormat format) throws Exception {
File file = createTempFile("composite", format);
File template = readFile("fill" + File.separator + "composite" + format.getExtension());
@@ -136,11 +136,11 @@ public class FillDataTest extends AbstractExcelTest {
.headRowNumber(0)
.doReadSync();
Map<String, String> map0 = (Map<String, String>) list.get(0);
- assertEquals("Zhang San", map0.get(21));
+ Assertions.assertEquals("Zhang San", map0.get(21));
Map<String, String> map27 = (Map<String, String>) list.get(27);
- assertEquals("Zhang San", map27.get(0));
+ Assertions.assertEquals("Zhang San", map27.get(0));
Map<String, String> map29 = (Map<String, String>) list.get(29);
- assertEquals("Zhang San", map29.get(3));
+ Assertions.assertEquals("Zhang San", map29.get(3));
}
@SuppressWarnings("unchecked")
@@ -160,9 +160,9 @@ public class FillDataTest extends AbstractExcelTest {
}
List<Object> list = FesodSheet.read(file).sheet().headRowNumber(0).doReadSync();
- assertEquals(5L, list.size());
+ Assertions.assertEquals(5L, list.size());
Map<String, String> map0 = (Map<String, String>) list.get(0);
- assertEquals("Zhang San", map0.get(2));
+ Assertions.assertEquals("Zhang San", map0.get(2));
}
@SuppressWarnings("unchecked")
@@ -182,9 +182,9 @@ public class FillDataTest extends AbstractExcelTest {
excelWriter.fill(map, writeSheet);
}
List<Object> list = FesodSheet.read(file).sheet().headRowNumber(3).doReadSync();
- assertEquals(21L, list.size());
+ Assertions.assertEquals(21L, list.size());
Map<String, String> map19 = (Map<String, String>) list.get(19);
- assertEquals("Zhang San", map19.get(0));
+ Assertions.assertEquals("Zhang San", map19.get(0));
}
private void fill(File file, File template) {
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/StyleDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/StyleDataTest.java
index 7f061de6..b2540ead 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/StyleDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/style/StyleDataTest.java
@@ -25,7 +25,6 @@
package org.apache.fesod.sheet.style;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -56,6 +55,7 @@ import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.VerticalAlignment;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -220,9 +220,9 @@ public class StyleDataTest extends AbstractExcelTest {
List<StyleData> result =
FesodSheet.read(file).head(StyleData.class).sheet().doReadSync();
- assertEquals(2, result.size());
- assertEquals("String0", result.get(0).getString());
- assertEquals("String1", result.get(1).getString());
+ Assertions.assertEquals(2, result.size());
+ Assertions.assertEquals("String0", result.get(0).getString());
+ Assertions.assertEquals("String1", result.get(1).getString());
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
ea.sheet(0)
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/template/TemplateDataTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/template/TemplateDataTest.java
index 1b8846fb..7920d3db 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/template/TemplateDataTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/template/TemplateDataTest.java
@@ -25,8 +25,6 @@
package org.apache.fesod.sheet.template;
-import static org.apache.fesod.sheet.testkit.params.FormatCapability.*;
-import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.File;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
@@ -35,7 +33,9 @@ import org.apache.fesod.sheet.testkit.base.AbstractExcelTest;
import org.apache.fesod.sheet.testkit.builders.TestDataBuilder;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.params.ExcelFormatSource;
+import org.apache.fesod.sheet.testkit.params.FormatCapability;
import org.apache.fesod.sheet.testkit.params.FormatScope;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
@@ -46,7 +46,7 @@ import org.junit.jupiter.params.ParameterizedTest;
public class TemplateDataTest extends AbstractExcelTest {
@ParameterizedTest
- @ExcelFormatSource(value = FormatScope.BINARY, requires = TEMPLATES)
+ @ExcelFormatSource(value = FormatScope.BINARY, requires = FormatCapability.TEMPLATES)
void readAndWrite(ExcelFormat format) throws Exception {
File file = createTempFile("template", format);
String templateName = "template" + File.separator + "template" + (format == ExcelFormat.XLSX ? "07" : "03")
@@ -61,8 +61,8 @@ public class TemplateDataTest extends AbstractExcelTest {
.headRowNumber(3)
.sheet()
.doReadSync();
- assertEquals(2, result.size());
- assertEquals("String0", result.get(0).getString0());
- assertEquals("String1", result.get(1).getString0());
+ Assertions.assertEquals(2, result.size());
+ Assertions.assertEquals("String0", result.get(0).getString0());
+ Assertions.assertEquals("String1", result.get(1).getString0());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/assertions/ExcelAssertionsTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/assertions/ExcelAssertionsTest.java
index 68b93c64..7b924f9e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/assertions/ExcelAssertionsTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/assertions/ExcelAssertionsTest.java
@@ -19,14 +19,13 @@
package org.apache.fesod.sheet.testkit.assertions;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.apache.fesod.sheet.FesodSheet;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.models.SimpleData;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
@@ -59,7 +58,7 @@ class ExcelAssertionsTest {
@Test
void assertThatThrowsForMissingFile() {
File missing = new File(tempDir, "nonexistent.xlsx");
- assertThrows(AssertionError.class, () -> ExcelAssertions.assertThat(missing));
+ Assertions.assertThrows(AssertionError.class, () -> ExcelAssertions.assertThat(missing));
}
@Test
@@ -74,7 +73,7 @@ class ExcelAssertionsTest {
void sheetCountMismatchThrows() {
File file = writeSimpleFile("test.xlsx");
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
- assertThrows(AssertionError.class, () -> ea.workbook().hasSheetCount(5));
+ Assertions.assertThrows(AssertionError.class, () -> ea.workbook().hasSheetCount(5));
}
}
@@ -82,7 +81,7 @@ class ExcelAssertionsTest {
void sheetIndexOutOfBoundsThrows() {
File file = writeSimpleFile("test.xlsx");
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
- assertThrows(AssertionError.class, () -> ea.sheet(99));
+ Assertions.assertThrows(AssertionError.class, () -> ea.sheet(99));
}
}
@@ -99,7 +98,7 @@ class ExcelAssertionsTest {
void nullRowThrows() {
File file = writeSimpleFile("test.xlsx");
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
- assertThrows(AssertionError.class, () -> ea.sheet(0).row(999));
+ Assertions.assertThrows(AssertionError.class, () -> ea.sheet(0).row(999));
}
}
@@ -107,7 +106,8 @@ class ExcelAssertionsTest {
void nullCellThrows() {
File file = writeSimpleFile("test.xlsx");
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
- assertThrows(AssertionError.class, () -> ea.sheet(0).row(0).cell(999));
+ Assertions.assertThrows(
+ AssertionError.class, () -> ea.sheet(0).row(0).cell(999));
}
}
@@ -127,7 +127,8 @@ class ExcelAssertionsTest {
void stringValueIncorrectThrows() {
File file = writeSimpleFile("test.xlsx");
try (ExcelAssertions ea = ExcelAssertions.assertThat(file)) {
- assertThrows(AssertionError.class, () -> ea.sheet(0).row(1).cell(0).hasStringValue("wrong"));
+ Assertions.assertThrows(
+ AssertionError.class, () -> ea.sheet(0).row(1).cell(0).hasStringValue("wrong"));
}
}
@@ -147,7 +148,8 @@ class ExcelAssertionsTest {
ea.sheet(0)
.row(1)
.cell(0)
- .satisfies(cell -> assertTrue(cell.getStringCellValue().startsWith("Name")));
+ .satisfies(cell ->
+ Assertions.assertTrue(cell.getStringCellValue().startsWith("Name")));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/builders/TestDataBuilderTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/builders/TestDataBuilderTest.java
index 40563e1f..70ecac50 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/builders/TestDataBuilderTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/builders/TestDataBuilderTest.java
@@ -19,9 +19,6 @@
package org.apache.fesod.sheet.testkit.builders;
-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 java.util.List;
import org.apache.fesod.sheet.converter.ConverterWriteData;
import org.apache.fesod.sheet.style.FillAnnotationData;
@@ -31,6 +28,7 @@ import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.models.SimpleData;
import org.apache.fesod.sheet.util.DateUtils;
import org.apache.fesod.sheet.util.TestUtil;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -40,86 +38,89 @@ class TestDataBuilderTest {
@Test
void simpleDataCountAccuracy() {
List<SimpleData> data = TestDataBuilder.simpleData(10);
- assertEquals(10, data.size());
+ Assertions.assertEquals(10, data.size());
for (SimpleData d : data) {
- assertNotNull(d);
- assertNotNull(d.getName());
+ Assertions.assertNotNull(d);
+ Assertions.assertNotNull(d.getName());
}
}
@Test
void simpleDataFieldValues() {
List<SimpleData> data = TestDataBuilder.simpleData(3);
- assertEquals("Name0", data.get(0).getName());
- assertEquals("Name1", data.get(1).getName());
- assertEquals("Name2", data.get(2).getName());
+ Assertions.assertEquals("Name0", data.get(0).getName());
+ Assertions.assertEquals("Name1", data.get(1).getName());
+ Assertions.assertEquals("Name2", data.get(2).getName());
}
@Test
void simpleDataSingleElement() {
List<SimpleData> data = TestDataBuilder.simpleData(1);
- assertEquals(1, data.size());
- assertEquals("Name0", data.get(0).getName());
+ Assertions.assertEquals(1, data.size());
+ Assertions.assertEquals("Name0", data.get(0).getName());
}
@Test
void converterWriteDataNotEmpty() {
List<ConverterWriteData> data = TestDataBuilder.converterWriteData();
- assertFalse(data.isEmpty());
- assertEquals(1, data.size());
+ Assertions.assertFalse(data.isEmpty());
+ Assertions.assertEquals(1, data.size());
}
@Test
void converterWriteDataFieldValues() {
ConverterWriteData data = TestDataBuilder.converterWriteData().get(0);
- assertEquals(TestUtil.TEST_DATE, data.getDate());
- assertEquals(TestUtil.TEST_LOCAL_DATE, data.getLocalDate());
- assertEquals(TestUtil.TEST_LOCAL_DATE_TIME, data.getLocalDateTime());
- assertEquals(Boolean.TRUE, data.getBooleanData());
- assertEquals(1, data.getBigDecimal().intValue());
- assertEquals(1, data.getBigInteger().intValue());
- assertEquals(1L, data.getLongData());
- assertEquals(1, (int) data.getIntegerData());
- assertEquals((short) 1, (short) data.getShortData());
- assertEquals((byte) 1, (byte) data.getByteData());
- assertEquals(1.0, data.getDoubleData(), 0.0);
- assertEquals((float) 1.0, data.getFloatData(), 0.0);
- assertEquals("test", data.getString());
- assertEquals("custom", data.getCellData().getStringValue());
+ Assertions.assertEquals(TestUtil.TEST_DATE, data.getDate());
+ Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE, data.getLocalDate());
+ Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE_TIME, data.getLocalDateTime());
+ Assertions.assertEquals(Boolean.TRUE, data.getBooleanData());
+ Assertions.assertEquals(1, data.getBigDecimal().intValue());
+ Assertions.assertEquals(1, data.getBigInteger().intValue());
+ Assertions.assertEquals(1L, data.getLongData());
+ Assertions.assertEquals(1, (int) data.getIntegerData());
+ Assertions.assertEquals((short) 1, (short) data.getShortData());
+ Assertions.assertEquals((byte) 1, (byte) data.getByteData());
+ Assertions.assertEquals(1.0, data.getDoubleData(), 0.0);
+ Assertions.assertEquals((float) 1.0, data.getFloatData(), 0.0);
+ Assertions.assertEquals("test", data.getString());
+ Assertions.assertEquals("custom", data.getCellData().getStringValue());
}
@Test
void fillStyleDataMatchesLegacyFixtures() throws Exception {
List<FillStyleData> data = TestDataBuilder.fillStyleData(10);
- assertEquals(10, data.size());
- assertEquals("Zhang San", data.get(0).getName());
- assertEquals(5.2, data.get(0).getNumber(), 0.0);
- assertEquals("2020-01-01 01:01:01", DateUtils.format(data.get(0).getDate(), "yyyy-MM-dd HH:mm:ss"));
- assertEquals(null, data.get(5).getName());
+ Assertions.assertEquals(10, data.size());
+ Assertions.assertEquals("Zhang San", data.get(0).getName());
+ Assertions.assertEquals(5.2, data.get(0).getNumber(), 0.0);
+ Assertions.assertEquals(
+ "2020-01-01 01:01:01", DateUtils.format(data.get(0).getDate(), "yyyy-MM-dd HH:mm:ss"));
+ Assertions.assertEquals(null, data.get(5).getName());
}
@Test
void fillStyleAnnotatedDataMatchesLegacyFixtures() throws Exception {
List<FillStyleAnnotatedData> data = TestDataBuilder.fillStyleAnnotatedData(10);
- assertEquals(10, data.size());
- assertEquals("Zhang San", data.get(0).getName());
- assertEquals(5.2, data.get(0).getNumber(), 0.0);
- assertEquals(null, data.get(5).getName());
+ Assertions.assertEquals(10, data.size());
+ Assertions.assertEquals("Zhang San", data.get(0).getName());
+ Assertions.assertEquals(5.2, data.get(0).getNumber(), 0.0);
+ Assertions.assertEquals(null, data.get(5).getName());
}
@Test
void fillAnnotationDataMatchesLegacyFixtures() throws Exception {
List<FillAnnotationData> data = TestDataBuilder.fillAnnotationData(5, "image-path");
- assertEquals(5, data.size());
- assertEquals(99.99, data.get(0).getNumber(), 0.0);
- assertEquals("string1", data.get(0).getString1());
- assertEquals("string2", data.get(0).getString2());
- assertEquals("image-path", data.get(0).getImage());
+ Assertions.assertEquals(5, data.size());
+ Assertions.assertEquals(99.99, data.get(0).getNumber(), 0.0);
+ Assertions.assertEquals("string1", data.get(0).getString1());
+ Assertions.assertEquals("string2", data.get(0).getString2());
+ Assertions.assertEquals("image-path", data.get(0).getImage());
}
@Test
void titleDataMatchesExpectedPrefixPattern() {
- assertEquals("sheet-0", TestDataBuilder.titleData(2, "sheet-").get(0).getTitle());
- assertEquals("sheet-1", TestDataBuilder.titleData(2, "sheet-").get(1).getTitle());
+ Assertions.assertEquals(
+ "sheet-0", TestDataBuilder.titleData(2, "sheet-").get(0).getTitle());
+ Assertions.assertEquals(
+ "sheet-1", TestDataBuilder.titleData(2, "sheet-").get(1).getTitle());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/enums/ExcelFormatTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/enums/ExcelFormatTest.java
index 66e1519b..1323396f 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/enums/ExcelFormatTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/enums/ExcelFormatTest.java
@@ -19,14 +19,11 @@
package org.apache.fesod.sheet.testkit.enums;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.File;
import java.io.IOException;
import org.apache.fesod.sheet.support.ExcelTypeEnum;
import org.apache.fesod.sheet.testkit.Tags;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
@@ -43,35 +40,35 @@ class ExcelFormatTest {
@Test
void xlsxCapabilities() {
- assertTrue(ExcelFormat.XLSX.supportsTemplates());
- assertTrue(ExcelFormat.XLSX.supportsImages());
- assertTrue(ExcelFormat.XLSX.supportsEncryption());
- assertTrue(ExcelFormat.XLSX.supportsStyles());
+ Assertions.assertTrue(ExcelFormat.XLSX.supportsTemplates());
+ Assertions.assertTrue(ExcelFormat.XLSX.supportsImages());
+ Assertions.assertTrue(ExcelFormat.XLSX.supportsEncryption());
+ Assertions.assertTrue(ExcelFormat.XLSX.supportsStyles());
}
@Test
void xlsCapabilities() {
- assertTrue(ExcelFormat.XLS.supportsTemplates());
- assertTrue(ExcelFormat.XLS.supportsImages());
- assertFalse(ExcelFormat.XLS.supportsEncryption());
- assertTrue(ExcelFormat.XLS.supportsStyles());
+ Assertions.assertTrue(ExcelFormat.XLS.supportsTemplates());
+ Assertions.assertTrue(ExcelFormat.XLS.supportsImages());
+ Assertions.assertFalse(ExcelFormat.XLS.supportsEncryption());
+ Assertions.assertTrue(ExcelFormat.XLS.supportsStyles());
}
@Test
void csvCapabilities() {
- assertFalse(ExcelFormat.CSV.supportsTemplates());
- assertFalse(ExcelFormat.CSV.supportsImages());
- assertFalse(ExcelFormat.CSV.supportsEncryption());
- assertFalse(ExcelFormat.CSV.supportsStyles());
+ Assertions.assertFalse(ExcelFormat.CSV.supportsTemplates());
+ Assertions.assertFalse(ExcelFormat.CSV.supportsImages());
+ Assertions.assertFalse(ExcelFormat.CSV.supportsEncryption());
+ Assertions.assertFalse(ExcelFormat.CSV.supportsStyles());
}
// --- Extension tests ---
@Test
void extensions() {
- assertEquals(".xlsx", ExcelFormat.XLSX.getExtension());
- assertEquals(".xls", ExcelFormat.XLS.getExtension());
- assertEquals(".csv", ExcelFormat.CSV.getExtension());
+ Assertions.assertEquals(".xlsx", ExcelFormat.XLSX.getExtension());
+ Assertions.assertEquals(".xls", ExcelFormat.XLS.getExtension());
+ Assertions.assertEquals(".csv", ExcelFormat.CSV.getExtension());
}
// --- Enum round-trip: toExcelTypeEnum / fromExcelTypeEnum ---
@@ -81,14 +78,14 @@ class ExcelFormatTest {
void enumRoundTrip(ExcelFormat format) {
ExcelTypeEnum type = format.toExcelTypeEnum();
ExcelFormat roundTripped = ExcelFormat.fromExcelTypeEnum(type);
- assertEquals(format, roundTripped);
+ Assertions.assertEquals(format, roundTripped);
}
@Test
void toExcelTypeEnumMapping() {
- assertEquals(ExcelTypeEnum.XLSX, ExcelFormat.XLSX.toExcelTypeEnum());
- assertEquals(ExcelTypeEnum.XLS, ExcelFormat.XLS.toExcelTypeEnum());
- assertEquals(ExcelTypeEnum.CSV, ExcelFormat.CSV.toExcelTypeEnum());
+ Assertions.assertEquals(ExcelTypeEnum.XLSX, ExcelFormat.XLSX.toExcelTypeEnum());
+ Assertions.assertEquals(ExcelTypeEnum.XLS, ExcelFormat.XLS.toExcelTypeEnum());
+ Assertions.assertEquals(ExcelTypeEnum.CSV, ExcelFormat.CSV.toExcelTypeEnum());
}
// --- Temp file tests ---
@@ -97,10 +94,10 @@ class ExcelFormatTest {
@EnumSource(ExcelFormat.class)
void createTempFileHasCorrectExtension(ExcelFormat format) throws IOException {
File file = format.createTempFile("test", tempDir);
- assertTrue(
+ Assertions.assertTrue(
file.getName().endsWith(format.getExtension()),
"Expected file name to end with " + format.getExtension() + ", got: " + file.getName());
- assertEquals(tempDir, file.getParentFile());
+ Assertions.assertEquals(tempDir, file.getParentFile());
}
@ParameterizedTest
@@ -108,10 +105,10 @@ class ExcelFormatTest {
void createTempFileInSystemTempDir(ExcelFormat format) throws IOException {
File file = format.createTempFile("test");
try {
- assertTrue(
+ Assertions.assertTrue(
file.getName().endsWith(format.getExtension()),
"Expected file name to end with " + format.getExtension() + ", got: " + file.getName());
- assertTrue(file.exists());
+ Assertions.assertTrue(file.exists());
} finally {
file.delete();
}
@@ -121,6 +118,6 @@ class ExcelFormatTest {
@Test
void fromExcelTypeEnumWithNull() {
- assertThrows(IllegalArgumentException.class, () -> ExcelFormat.fromExcelTypeEnum(null));
+ Assertions.assertThrows(IllegalArgumentException.class, () -> ExcelFormat.fromExcelTypeEnum(null));
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/helpers/RoundTripHelperTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/helpers/RoundTripHelperTest.java
index 6e8e2647..a7bc9617 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/helpers/RoundTripHelperTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/helpers/RoundTripHelperTest.java
@@ -19,9 +19,6 @@
package org.apache.fesod.sheet.testkit.helpers;
-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 java.io.File;
import java.io.IOException;
import java.util.ArrayList;
@@ -30,6 +27,7 @@ import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.testkit.enums.ApiMode;
import org.apache.fesod.sheet.testkit.enums.ExcelFormat;
import org.apache.fesod.sheet.testkit.models.SimpleData;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.io.TempDir;
import org.junit.jupiter.params.ParameterizedTest;
@@ -59,9 +57,9 @@ class RoundTripHelperTest {
List<SimpleData> result = RoundTripHelper.writeAndRead(file, SimpleData.class, data);
- assertEquals(10, result.size());
- assertEquals("Name0", result.get(0).getName());
- assertEquals("Name9", result.get(9).getName());
+ Assertions.assertEquals(10, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals("Name9", result.get(9).getName());
}
@ParameterizedTest
@@ -72,9 +70,9 @@ class RoundTripHelperTest {
List<SimpleData> result = RoundTripHelper.writeAndReadViaStream(file, format, SimpleData.class, data);
- assertEquals(5, result.size());
- assertEquals("Name0", result.get(0).getName());
- assertEquals("Name4", result.get(4).getName());
+ Assertions.assertEquals(5, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals("Name4", result.get(4).getName());
}
@ParameterizedTest
@@ -85,8 +83,8 @@ class RoundTripHelperTest {
List<SimpleData> result = RoundTripHelper.writeAndReadSync(file, SimpleData.class, data);
- assertEquals(3, result.size());
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(3, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@ParameterizedTest
@@ -97,8 +95,8 @@ class RoundTripHelperTest {
List<SimpleData> result = RoundTripHelper.writeAndRead(file, format, ApiMode.FILE, SimpleData.class, data);
- assertEquals(7, result.size());
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(7, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@ParameterizedTest
@@ -109,8 +107,8 @@ class RoundTripHelperTest {
List<SimpleData> result = RoundTripHelper.writeAndRead(file, format, ApiMode.STREAM, SimpleData.class, data);
- assertEquals(7, result.size());
- assertEquals("Name0", result.get(0).getName());
+ Assertions.assertEquals(7, result.size());
+ Assertions.assertEquals("Name0", result.get(0).getName());
}
@ParameterizedTest
@@ -124,9 +122,10 @@ class RoundTripHelperTest {
File fileB = format.createTempFile("rth-fb", tempDir);
List<SimpleData> streamResult = RoundTripHelper.writeAndReadViaStream(fileB, format, SimpleData.class, data);
- assertEquals(fileResult.size(), streamResult.size());
+ Assertions.assertEquals(fileResult.size(), streamResult.size());
for (int i = 0; i < fileResult.size(); i++) {
- assertEquals(fileResult.get(i).getName(), streamResult.get(i).getName());
+ Assertions.assertEquals(
+ fileResult.get(i).getName(), streamResult.get(i).getName());
}
}
@@ -139,8 +138,8 @@ class RoundTripHelperTest {
RoundTripHelper.write(file, SimpleData.class, data);
List<SimpleData> result = RoundTripHelper.read(file, SimpleData.class);
- assertNotNull(result);
- assertFalse(result.isEmpty());
- assertEquals(4, result.size());
+ Assertions.assertNotNull(result);
+ Assertions.assertFalse(result.isEmpty());
+ Assertions.assertEquals(4, result.size());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/listeners/CollectingReadListenerTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/listeners/CollectingReadListenerTest.java
index a17f3832..0fcada1e 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/listeners/CollectingReadListenerTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/testkit/listeners/CollectingReadListenerTest.java
@@ -19,12 +19,10 @@
package org.apache.fesod.sheet.testkit.listeners;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.List;
import java.util.NoSuchElementException;
import org.apache.fesod.sheet.testkit.Tags;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -39,12 +37,12 @@ class CollectingReadListenerTest {
listener.invoke("row1", null);
listener.invoke("row2", null);
- assertEquals(3, listener.getRowCount());
+ Assertions.assertEquals(3, listener.getRowCount());
List<String> rows = listener.getRows();
- assertEquals(3, rows.size());
- assertEquals("row0", rows.get(0));
- assertEquals("row1", rows.get(1));
- assertEquals("row2", rows.get(2));
+ Assertions.assertEquals(3, rows.size());
+ Assertions.assertEquals("row0", rows.get(0));
+ Assertions.assertEquals("row1", rows.get(1));
+ Assertions.assertEquals("row2", rows.get(2));
}
@Test
@@ -53,9 +51,9 @@ class CollectingReadListenerTest {
listener.invoke("data", null);
List<String> rows = listener.getRows();
- assertThrows(UnsupportedOperationException.class, () -> rows.add("illegal"));
- assertThrows(UnsupportedOperationException.class, () -> rows.remove(0));
- assertThrows(UnsupportedOperationException.class, () -> rows.clear());
+ Assertions.assertThrows(UnsupportedOperationException.class, () -> rows.add("illegal"));
+ Assertions.assertThrows(UnsupportedOperationException.class, () -> rows.remove(0));
+ Assertions.assertThrows(UnsupportedOperationException.class, () -> rows.clear());
}
@Test
@@ -63,12 +61,12 @@ class CollectingReadListenerTest {
CollectingReadListener<String> listener = new CollectingReadListener<String>();
listener.invoke("row0", null);
listener.invoke("row1", null);
- assertEquals(2, listener.getRowCount());
+ Assertions.assertEquals(2, listener.getRowCount());
listener.clear();
- assertEquals(0, listener.getRowCount());
- assertTrue(listener.getRows().isEmpty());
+ Assertions.assertEquals(0, listener.getRowCount());
+ Assertions.assertTrue(listener.getRows().isEmpty());
}
@Test
@@ -77,15 +75,16 @@ class CollectingReadListenerTest {
listener.invoke("first", null);
listener.invoke("second", null);
- assertEquals("first", listener.getFirstRow());
+ Assertions.assertEquals("first", listener.getFirstRow());
}
@Test
void getFirstRowOnEmptyThrowsNoSuchElement() {
CollectingReadListener<String> listener = new CollectingReadListener<String>();
- NoSuchElementException error = assertThrows(NoSuchElementException.class, () -> listener.getFirstRow());
- assertTrue(error.getMessage().contains("at least one row"));
+ NoSuchElementException error =
+ Assertions.assertThrows(NoSuchElementException.class, () -> listener.getFirstRow());
+ Assertions.assertTrue(error.getMessage().contains("at least one row"));
}
@Test
@@ -96,15 +95,15 @@ class CollectingReadListenerTest {
// should not throw or modify state
listener.doAfterAllAnalysed(null);
- assertEquals(1, listener.getRowCount());
- assertEquals("data", listener.getFirstRow());
+ Assertions.assertEquals(1, listener.getRowCount());
+ Assertions.assertEquals("data", listener.getFirstRow());
}
@Test
void emptyListenerHasZeroRows() {
CollectingReadListener<String> listener = new CollectingReadListener<String>();
- assertEquals(0, listener.getRowCount());
- assertTrue(listener.getRows().isEmpty());
+ Assertions.assertEquals(0, listener.getRowCount());
+ Assertions.assertTrue(listener.getRows().isEmpty());
}
}
diff --git a/fesod-sheet/src/test/java/org/apache/fesod/sheet/write/handler/impl/DimensionWorkbookWriteHandlerTest.java b/fesod-sheet/src/test/java/org/apache/fesod/sheet/write/handler/impl/DimensionWorkbookWriteHandlerTest.java
index a68a214b..8dfaf97c 100644
--- a/fesod-sheet/src/test/java/org/apache/fesod/sheet/write/handler/impl/DimensionWorkbookWriteHandlerTest.java
+++ b/fesod-sheet/src/test/java/org/apache/fesod/sheet/write/handler/impl/DimensionWorkbookWriteHandlerTest.java
@@ -19,17 +19,16 @@
package org.apache.fesod.sheet.write.handler.impl;
-import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
import java.util.HashMap;
import java.util.Map;
import org.apache.fesod.sheet.testkit.Tags;
import org.apache.fesod.sheet.write.metadata.holder.WriteSheetHolder;
import org.apache.fesod.sheet.write.metadata.holder.WriteWorkbookHolder;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
+import org.mockito.Mockito;
@Tag(Tags.UNIT)
class DimensionWorkbookWriteHandlerTest {
@@ -38,16 +37,16 @@ class DimensionWorkbookWriteHandlerTest {
void afterWorkbookDispose_shouldNotThrowNPE_whenMapContainsNullValue() {
// Given
DimensionWorkbookWriteHandler handler = new DimensionWorkbookWriteHandler();
- WriteWorkbookHolder writeWorkbookHolder = mock(WriteWorkbookHolder.class);
- SXSSFWorkbook workbook = mock(SXSSFWorkbook.class);
+ WriteWorkbookHolder writeWorkbookHolder = Mockito.mock(WriteWorkbookHolder.class);
+ SXSSFWorkbook workbook = Mockito.mock(SXSSFWorkbook.class);
Map<Integer, WriteSheetHolder> sheetHolderMap = new HashMap<>();
sheetHolderMap.put(0, null); // null entry that caused NPE
- when(writeWorkbookHolder.getWorkbook()).thenReturn(workbook);
- when(writeWorkbookHolder.getHasBeenInitializedSheetIndexMap()).thenReturn(sheetHolderMap);
+ Mockito.when(writeWorkbookHolder.getWorkbook()).thenReturn(workbook);
+ Mockito.when(writeWorkbookHolder.getHasBeenInitializedSheetIndexMap()).thenReturn(sheetHolderMap);
// When & Then
- assertDoesNotThrow(() -> handler.afterWorkbookDispose(writeWorkbookHolder));
+ Assertions.assertDoesNotThrow(() -> handler.afterWorkbookDispose(writeWorkbookHolder));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@fesod.apache.org
For additional commands, e-mail: commits-help@fesod.apache.org