dreamfactory_cmd/comm/error_test.go
2023-06-09 21:58:02 +08:00

29 lines
479 B
Go

package comm
import (
"errors"
"fmt"
"go_dreamfactory/pb"
"strings"
"testing"
)
func TestErro(t *testing.T) {
err := findUser("ddada")
if err != nil {
var customErr = new(CustomError)
if errors.As(err, &customErr) {
if customErr.Code == pb.ErrorCode_UserSessionNobeing {
fmt.Println("用户不存在")
}
}
}
}
func findUser(uid string) error {
if strings.Contains(uid, "z_") {
return NewCustomError(pb.ErrorCode_UserSessionNobeing)
}
return nil
}