mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix cod
This commit is contained in:
@@ -3,14 +3,15 @@ package cn.hutool.core.lang;
|
||||
import cn.hutool.core.builder.GenericBuilder;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.map.Dict;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static cn.hutool.core.lang.OptTest.User;
|
||||
|
||||
public class DictTest {
|
||||
@Test
|
||||
public void dictTest(){
|
||||
@@ -70,5 +71,16 @@ public class DictTest {
|
||||
dict.setFields(user::getNickname, user::getUsername);
|
||||
Assert.assertEquals("hutool", dict.get("username"));
|
||||
Assert.assertNull(dict.get("nickname"));
|
||||
|
||||
// get by lambda
|
||||
Assert.assertEquals("hutool", dict.get(User::getUsername));
|
||||
}
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
static class User {
|
||||
private String username;
|
||||
private String nickname;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user