package xerr import ( "testing" "github.com/stretchr/testify/require" ) func TestFamilyErrorCodeMessages(t *testing.T) { require.Equal(t, "家庭成员数量已达上限", MapErrMsg(FamilyMemberLimitExceeded)) require.Equal(t, "已绑定家庭组", MapErrMsg(FamilyAlreadyBound)) require.Equal(t, "禁止跨家庭组绑定", MapErrMsg(FamilyCrossBindForbidden)) } func TestFamilyErrorCodeIsRegistered(t *testing.T) { require.True(t, IsCodeErr(FamilyMemberLimitExceeded)) require.True(t, IsCodeErr(FamilyAlreadyBound)) require.True(t, IsCodeErr(FamilyCrossBindForbidden)) }