hi-server/pkg/xerr/family_err_test.go

20 lines
585 B
Go

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))
}