From 26f8741c93f4112a128f8a5cb170b33a4c8cbda0 Mon Sep 17 00:00:00 2001 From: ywzou Date: Sat, 28 Jan 2023 22:02:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E5=AE=8C=E5=96=84Lo?= =?UTF-8?q?calDate=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/core/localdate/LocalDateTest.java | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/localdate/LocalDateTest.java b/easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/localdate/LocalDateTest.java index e3568ee7..64dc32b7 100644 --- a/easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/localdate/LocalDateTest.java +++ b/easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/localdate/LocalDateTest.java @@ -1,5 +1,6 @@ package com.alibaba.easyexcel.test.core.localdate; +import java.io.File; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @@ -7,6 +8,7 @@ import java.util.Calendar; import java.util.Date; import java.util.List; +import org.junit.BeforeClass; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; @@ -25,22 +27,32 @@ import com.alibaba.fastjson2.JSON; public class LocalDateTest { private static final Logger log = LoggerFactory.getLogger(LocalDateTest.class); + private static File file1; + private static File file2; + private static File file3; + + @BeforeClass + public static void init() { + file1 = TestFileUtil.readFile("localdate/local-date-time.xlsx"); + file2 = TestFileUtil.readFile("localdate/local-date-time2.xlsx"); + file3 = TestFileUtil.readFile("localdate/local-date-time-fill.xlsx"); + } // 读取 @Test public void read() throws Exception { - String fileName = TestFileUtil.getPath() + "localdate/local-date-time.xlsx"; +// String fileName = TestFileUtil.getPath() + "localdate/local-date-time.xlsx"; EntryListener entryListener = new EntryListener(); - EasyExcel.read(fileName, DataEntry.class, entryListener).sheet().doRead(); + EasyExcel.read(file1, DataEntry.class, entryListener).sheet().doRead(); log.info("读取到的数据==>{}", JSON.toJSONString(entryListener.getEntries())); } // 读取 @Test public void read2() throws Exception { - String fileName = TestFileUtil.getPath() + "localdate/local-date-time2.xlsx"; +// String fileName = TestFileUtil.getPath() + "localdate/local-date-time2.xlsx"; EntryListener entryListener = new EntryListener(); - EasyExcel.read(fileName, DataEntry.class, entryListener).sheet().doRead(); + EasyExcel.read(file2, DataEntry.class, entryListener).sheet().doRead(); log.info("读取到的数据==>{}", JSON.toJSONString(entryListener.getEntries())); } @@ -59,11 +71,11 @@ public class LocalDateTest { @Test public void fill() throws Exception { List entries = buildData(); - String templateFileName = TestFileUtil.getPath() + "localdate/local-date-time-fill.xlsx"; +// String templateFileName = TestFileUtil.getPath() + "localdate/local-date-time-fill.xlsx"; String fileName = TestFileUtil.getPath() + "local-date-time-fill-" + System.currentTimeMillis() + ".xlsx"; - EasyExcel.write(fileName).withTemplate(templateFileName).sheet().doFill(entries); + EasyExcel.write(fileName).withTemplate(file3).sheet().doFill(entries); } private List buildData() {