From 33bd463a5dbe4cec3a2076f13a3a692342ad6246 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 10 Nov 2020 15:29:09 +0800 Subject: [PATCH] change test --- .../hutool/poi/excel/test/ExcelReadTest.java | 35 +++--------------- hutool-poi/src/test/resources/aaa.xlsx | Bin 11285 -> 11430 bytes 2 files changed, 6 insertions(+), 29 deletions(-) diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelReadTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelReadTest.java index 0a7d8184a..6137f47de 100644 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelReadTest.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelReadTest.java @@ -5,10 +5,12 @@ import cn.hutool.core.lang.Console; import cn.hutool.core.map.MapUtil; import cn.hutool.poi.excel.ExcelReader; import cn.hutool.poi.excel.ExcelUtil; +import lombok.Data; import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; +import java.math.BigDecimal; import java.util.List; import java.util.Map; @@ -133,11 +135,13 @@ public class ExcelReadTest { reader.addHeaderAlias("姓名", "name"); reader.addHeaderAlias("年龄", "age"); reader.addHeaderAlias("性别", "gender"); + reader.addHeaderAlias("鞋码", "shoeSize"); List all = reader.readAll(Person.class); Assert.assertEquals("张三", all.get(0).getName()); Assert.assertEquals("男", all.get(0).getGender()); Assert.assertEquals(Integer.valueOf(11), all.get(0).getAge()); + Assert.assertEquals(new BigDecimal("41.5"), all.get(0).getShoeSize()); } @Test @@ -154,39 +158,12 @@ public class ExcelReadTest { } } + @Data public static class Person { private String name; private String gender; private Integer age; - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getGender() { - return gender; - } - - public void setGender(String gender) { - this.gender = gender; - } - - public Integer getAge() { - return age; - } - - public void setAge(Integer age) { - this.age = age; - } - - @Override - public String toString() { - return "Person [name=" + name + ", gender=" + gender + ", age=" + age + "]"; - } + private BigDecimal shoeSize; } @Test diff --git a/hutool-poi/src/test/resources/aaa.xlsx b/hutool-poi/src/test/resources/aaa.xlsx index 9b3b2ef0a4c2926ad01e925bcaa78b490908ea49..ed2ebf3583eff1e8a6e94fcd76c355959a7d1617 100644 GIT binary patch delta 3211 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