mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-08-18 20:38:02 +08:00
fix code
This commit is contained in:
@@ -36,6 +36,14 @@ public class LambdaUtilTest {
|
||||
Assert.assertEquals(MyTeacher.class, aClass);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getInstantiatedClassTest() {
|
||||
// 类方法引用,相当于获取的方法引用是:MyTeacher.getAge(this)
|
||||
// 因此此处会匹配到Func1,其参数就是this
|
||||
Class<MyTeacher> aClass = LambdaUtil.getInstantiatedClass(MyTeacher::getAge);
|
||||
Assert.assertEquals(MyTeacher.class, aClass);
|
||||
}
|
||||
|
||||
@Data
|
||||
static class MyTeacher {
|
||||
|
||||
|
@@ -44,8 +44,11 @@ public class EnumUtilTest {
|
||||
@Test
|
||||
public void getFieldByTest() {
|
||||
// 枚举中字段互相映射使用
|
||||
String type = EnumUtil.getFieldBy(TestEnum::getType, TestEnum::ordinal, 1);
|
||||
String type = EnumUtil.getFieldBy(TestEnum::getType, Enum::ordinal, 1);
|
||||
Assert.assertEquals("type2", type);
|
||||
|
||||
int ordinal = EnumUtil.getFieldBy(TestEnum::ordinal, Enum::ordinal, 1);
|
||||
Assert.assertEquals(1, ordinal);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -75,6 +78,7 @@ public class EnumUtilTest {
|
||||
}
|
||||
|
||||
private final String type;
|
||||
@SuppressWarnings("unused")
|
||||
private String name;
|
||||
|
||||
public String getType() {
|
||||
|
Reference in New Issue
Block a user