Skip to content

Commit 7b3ff28

Browse files
committed
test: add sheet name length validation test case
1 parent 38a5a35 commit 7b3ff28

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

fesod/src/test/java/org/apache/fesod/excel/writesheet/WriteSheetTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import org.apache.fesod.excel.support.ExcelTypeEnum;
3232
import org.apache.fesod.excel.util.TestFileUtil;
3333
import org.apache.fesod.excel.write.metadata.WriteSheet;
34+
import org.apache.poi.ss.usermodel.Workbook;
3435
import org.junit.jupiter.api.Assertions;
3536
import org.junit.jupiter.api.Test;
3637

@@ -141,6 +142,9 @@ private void testSheetOrderWithSheetName(ExcelTypeEnum excelTypeEnum) {
141142
writeSheet =
142143
FastExcel.writerSheet(sheetNo, sheetNameList.get(sheetNo)).build();
143144
excelWriter.write(dataList(dataMap.get(sheetNo)), writeSheet);
145+
Assertions.assertEquals(
146+
sheetNameList.get(sheetNo).substring(0, Workbook.MAX_SENSITIVE_SHEET_NAME_LEN),
147+
excelWriter.writeContext().writeSheetHolder().getSheetName());
144148
Assertions.assertEquals(
145149
sheetNo, excelWriter.writeContext().writeSheetHolder().getSheetNo());
146150
}

0 commit comments

Comments
 (0)