20 lines
585 B
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))
|
|
}
|