From 3e098270ea2212753c63be2c47323b64589a3906 Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 3 Dec 2023 22:34:17 +0800 Subject: [PATCH] add test --- .../cn/hutool/core/bean/IssueI8JASOTest.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 hutool-core/src/test/java/cn/hutool/core/bean/IssueI8JASOTest.java diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/IssueI8JASOTest.java b/hutool-core/src/test/java/cn/hutool/core/bean/IssueI8JASOTest.java new file mode 100644 index 000000000..93bc9753d --- /dev/null +++ b/hutool-core/src/test/java/cn/hutool/core/bean/IssueI8JASOTest.java @@ -0,0 +1,33 @@ +package cn.hutool.core.bean; + +import cn.hutool.core.annotation.Alias; +import lombok.Data; +import lombok.Setter; +import org.junit.Assert; +import org.junit.Test; + +public class IssueI8JASOTest { + + @Test + public void copyTest() { + final UserOne userOne = new UserOne(); + userOne.setEmail("123@qq.com"); + final UserTwo userTwo = new UserTwo(); + BeanUtil.copyProperties(userOne, userTwo); + Assert.assertEquals(userOne.getEmail(), userTwo.getEmail()); + } + + @Data + public static class UserOne { + private Long id; + @Alias("邮箱") + private String email; + } + + @Data + public static class UserTwo { + private Long id; + @Alias("邮箱") + private String email; + } +}