|
|
@@ -0,0 +1,19 @@
|
|
|
+package com.etotem.cfc.unit;
|
|
|
+
|
|
|
+import com.etotem.cfc.entity.User;
|
|
|
+import com.etotem.cfc.util.FamilyNamingSupport;
|
|
|
+import org.junit.jupiter.api.Test;
|
|
|
+import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
+
|
|
|
+public class FamilyNamingSupportTest {
|
|
|
+ private User user(String realName, String nickname) {
|
|
|
+ User u = new User();
|
|
|
+ u.setRealName(realName);
|
|
|
+ u.setNickname(nickname);
|
|
|
+ return u;
|
|
|
+ }
|
|
|
+ @Test void realName_优先() { assertEquals("张三家庭", FamilyNamingSupport.buildFamilyName(user("张三", "昵称"))); }
|
|
|
+ @Test void realName空_回退昵称() { assertEquals("昵称的家庭", FamilyNamingSupport.buildFamilyName(user("", "昵称"))); }
|
|
|
+ @Test void realName全空格_回退昵称() { assertEquals("昵称的家庭", FamilyNamingSupport.buildFamilyName(user(" ", "昵称"))); }
|
|
|
+ @Test void 都空_我的家庭() { assertEquals("我的家庭", FamilyNamingSupport.buildFamilyName(user(null, null))); }
|
|
|
+}
|