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 9b3b2ef0a..ed2ebf358 100644 Binary files a/hutool-poi/src/test/resources/aaa.xlsx and b/hutool-poi/src/test/resources/aaa.xlsx differ