hi-server/pkg/xerr/family_err_test.go

20 lines
594 B
Go

package xerr
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestFamilyErrorCodeMessages(t *testing.T) {
require.Equal(t, "Family member limit exceeded", MapErrMsg(FamilyMemberLimitExceeded))
require.Equal(t, "Family already bound", MapErrMsg(FamilyAlreadyBound))
require.Equal(t, "Cross-family binding is forbidden", MapErrMsg(FamilyCrossBindForbidden))
}
func TestFamilyErrorCodeIsRegistered(t *testing.T) {
require.True(t, IsCodeErr(FamilyMemberLimitExceeded))
require.True(t, IsCodeErr(FamilyAlreadyBound))
require.True(t, IsCodeErr(FamilyCrossBindForbidden))
}