add method

This commit is contained in:
Looly
2022-03-16 22:33:33 +08:00
parent e00f4ccf86
commit 5fdabe844e
6 changed files with 88 additions and 37 deletions

View File

@@ -1,13 +1,15 @@
package cn.hutool.core.lang;
import cn.hutool.core.builder.GenericBuilder;
import cn.hutool.core.date.DateTime;
import org.junit.Assert;
import org.junit.Test;
import static cn.hutool.core.lang.OptTest.User;
import java.util.HashMap;
import java.util.Map;
import static cn.hutool.core.lang.OptTest.User;
public class DictTest {
@Test
public void dictTest(){
@@ -62,7 +64,7 @@ public class DictTest {
@Test
public void setFieldsTest() {
User user = User.builder().username("hutool").nickname(null).build();
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
Dict dict = Dict.create();
dict.setFields(user::getNickname, user::getUsername);
Assert.assertEquals("hutool", dict.get("username"));