mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -334,6 +334,21 @@ public class BeanUtilTest {
|
||||
assertEquals("sub名字", subName);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getPropertyWithClassNameTest() {
|
||||
final SubPerson person = new SubPerson();
|
||||
person.setAge(14);
|
||||
person.setOpenid("11213232");
|
||||
person.setName("测试A11");
|
||||
person.setSubName("sub名字");
|
||||
|
||||
// 获取Bean属性时,如果用户传入名称以对象名开头,则自动去掉对象名,获取剩余部分的属性值
|
||||
final Object name = BeanUtil.getProperty(person, "subPerson.name");
|
||||
assertEquals("测试A11", name);
|
||||
final Object subName = BeanUtil.getProperty(person, "subPerson.subName");
|
||||
assertEquals("sub名字", subName);
|
||||
}
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("ConstantConditions")
|
||||
public void getNullPropertyTest() {
|
||||
|
@@ -43,6 +43,9 @@ public class DynaBeanTest {
|
||||
//执行指定方法
|
||||
final Object invoke = bean2.invoke("testMethod");
|
||||
Assertions.assertEquals("test for 李华", invoke);
|
||||
|
||||
// 不存在的字段测试
|
||||
Assertions.assertNull(bean.get("notExist"));
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user