Browse Source

feat:issue-3298 add unit test

pull/3368/head
yuhaowin 2 years ago
parent
commit
f17b3c8928
  1. 1
      easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java
  2. 1
      easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java
  3. 3
      easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java
  4. 3
      easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java
  5. 9
      easyexcel-test/src/test/java/com/alibaba/easyexcel/test/util/TestUtil.java

1
easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java

@ -31,6 +31,7 @@ public class ConverterDataListener extends AnalysisEventListener<ConverterReadDa
Assertions.assertEquals(list.size(), 1);
ConverterReadData data = list.get(0);
Assertions.assertEquals(TestUtil.TEST_DATE, data.getDate());
Assertions.assertEquals(TestUtil.TEST_LOCAL_TIME, data.getLocalTime());
Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE, data.getLocalDate());
Assertions.assertEquals(TestUtil.TEST_LOCAL_DATE_TIME, data.getLocalDateTime());
Assertions.assertEquals(data.getBooleanData(), Boolean.TRUE);

1
easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java

@ -113,6 +113,7 @@ public class ConverterDataTest {
List<ConverterWriteData> list = new ArrayList<ConverterWriteData>();
ConverterWriteData converterWriteData = new ConverterWriteData();
converterWriteData.setDate(TestUtil.TEST_DATE);
converterWriteData.setLocalTime(TestUtil.TEST_LOCAL_TIME);
converterWriteData.setLocalDate(TestUtil.TEST_LOCAL_DATE);
converterWriteData.setLocalDateTime(TestUtil.TEST_LOCAL_DATE_TIME);
converterWriteData.setBooleanData(Boolean.TRUE);

3
easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelProperty;
@ -22,6 +23,8 @@ import lombok.Setter;
public class ConverterReadData {
@ExcelProperty("日期")
private Date date;
@ExcelProperty("本地时间")
private LocalTime localTime;
@ExcelProperty("本地日期")
private LocalDate localDate;
@ExcelProperty("本地日期时间")

3
easyexcel-test/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelProperty;
@ -24,6 +25,8 @@ public class ConverterWriteData {
private Date date;
@ExcelProperty("本地日期")
private LocalDate localDate;
@ExcelProperty("本地时间")
private LocalTime localTime;
@ExcelProperty("本地日期时间")
private LocalDateTime localDateTime;
@ExcelProperty("布尔")

9
easyexcel-test/src/test/java/com/alibaba/easyexcel/test/util/TestUtil.java

@ -1,14 +1,14 @@
package com.alibaba.easyexcel.test.util;
import com.alibaba.excel.util.DateUtils;
import lombok.extern.slf4j.Slf4j;
import java.text.ParseException;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.Date;
import com.alibaba.excel.util.DateUtils;
import lombok.extern.slf4j.Slf4j;
/**
* test util
*
@ -18,6 +18,7 @@ import lombok.extern.slf4j.Slf4j;
public class TestUtil {
public static final Date TEST_DATE;
public static final LocalTime TEST_LOCAL_TIME = LocalTime.of(12, 0, 0);
public static final LocalDate TEST_LOCAL_DATE = LocalDate.of(2020, 1, 1);
public static final LocalDateTime TEST_LOCAL_DATE_TIME = LocalDateTime.of(2020, 1, 1, 1, 1, 1);

Loading…
Cancel
Save