mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -16,7 +16,7 @@ import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* {@link BeanDesc} 单元测试类
|
||||
* {@link StrictBeanDesc} 单元测试类
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
@@ -25,7 +25,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void propDescTes() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
Assertions.assertEquals("User", desc.getSimpleName());
|
||||
|
||||
Assertions.assertEquals("age", desc.getField("age").getName());
|
||||
@@ -38,7 +38,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void propDescTes2() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
final PropDesc prop = desc.getProp("name");
|
||||
Assertions.assertEquals("name", prop.getFieldName());
|
||||
@@ -50,7 +50,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void propDescOfBooleanTest() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
Assertions.assertEquals("isAdmin", desc.getGetter("isAdmin").getName());
|
||||
Assertions.assertEquals("setAdmin", desc.getSetter("isAdmin").getName());
|
||||
@@ -60,7 +60,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void propDescOfBooleanTest2() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
Assertions.assertEquals("isIsSuper", desc.getGetter("isSuper").getName());
|
||||
Assertions.assertEquals("setIsSuper", desc.getSetter("isSuper").getName());
|
||||
@@ -68,7 +68,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void propDescOfBooleanTest3() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
Assertions.assertEquals("setLastPage", desc.getSetter("lastPage").getName());
|
||||
Assertions.assertEquals("setIsLastPage", desc.getSetter("isLastPage").getName());
|
||||
@@ -76,7 +76,7 @@ public class BeanDescTest {
|
||||
|
||||
@Test
|
||||
public void getSetTest() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
final User user = new User();
|
||||
desc.getProp("name").setValue(user, "张三");
|
||||
|
@@ -20,7 +20,7 @@ public class BeanWithReturnThisTest {
|
||||
@Test
|
||||
public void setValueTest() {
|
||||
final BeanWithRetuenThis bean = new BeanWithRetuenThis();
|
||||
final BeanDesc beanDesc = BeanUtil.getBeanDesc(BeanWithRetuenThis.class);
|
||||
final StrictBeanDesc beanDesc = BeanUtil.getBeanDesc(BeanWithRetuenThis.class);
|
||||
final PropDesc prop = beanDesc.getProp("a");
|
||||
prop.setValue(bean, "123");
|
||||
|
||||
|
@@ -19,7 +19,7 @@ public class Issue3096Test {
|
||||
|
||||
@Test
|
||||
void beanDescTest() {
|
||||
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
final StrictBeanDesc desc = BeanUtil.getBeanDesc(User.class);
|
||||
|
||||
// https://github.com/dromara/hutool/issues/3096
|
||||
// 新修改的规则中,isLastPage字段优先匹配setIsLastPage,这个顺序固定。
|
||||
|
@@ -13,6 +13,7 @@
|
||||
package org.dromara.hutool.core.util;
|
||||
|
||||
import org.dromara.hutool.core.reflect.FieldUtil;
|
||||
import org.dromara.hutool.core.reflect.ModifierType;
|
||||
import org.dromara.hutool.core.reflect.ModifierUtil;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -28,10 +29,10 @@ public class ModifierUtilTest {
|
||||
@Test
|
||||
public void hasModifierTest() throws NoSuchMethodException {
|
||||
final Method method = ModifierUtilTest.class.getDeclaredMethod("ddd");
|
||||
Assertions.assertTrue(ModifierUtil.hasModifier(method, ModifierUtil.ModifierType.PRIVATE));
|
||||
Assertions.assertTrue(ModifierUtil.hasModifier(method, ModifierType.PRIVATE));
|
||||
Assertions.assertTrue(ModifierUtil.hasModifier(method,
|
||||
ModifierUtil.ModifierType.PRIVATE,
|
||||
ModifierUtil.ModifierType.STATIC)
|
||||
ModifierType.PRIVATE,
|
||||
ModifierType.STATIC)
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user