test:Test BeanUtil tool (#1575)

pull/1577/head
theNorthWindBlow 11 months ago committed by GitHub
parent c521a97388
commit 0d3740e61c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -35,6 +35,22 @@ import java.util.Set;
public class BeanUtilTest {
@Test
public void beanToBeanConvertTest(){
// Test BeanToAnotherBean
final Person person = new Person();
person.setName("Hippo4j");
person.setAge(1);
person.setAddress("hippo4j.cn");
person.setSize(999);
GoodPerson goodPerson = BeanUtil.convert(person, GoodPerson.class);
Assert.assertSame(goodPerson.getClass(), GoodPerson.class);
Assert.assertEquals("Hippo4j", person.getName());
Assert.assertEquals(1, person.getAge());
Assert.assertEquals("hippo4j.cn", person.getAddress());
Assert.assertEquals(999, person.getSize().intValue());
}
@Test
public void beanToMapConvertTest() {
// 测试BeanToMap
@ -171,4 +187,12 @@ public class BeanUtilTest {
String name;
Integer statusCode;
}
@Getter
@Setter
static class GoodPerson extends Person{
String gender;
String nature;
}
}

Loading…
Cancel
Save