35 lines
624 B
Go
35 lines
624 B
Go
package wechatrepoimpl
|
|
|
|
import (
|
|
"errors"
|
|
errors2 "github.com/go-kratos/kratos/v2/errors"
|
|
"testing"
|
|
)
|
|
|
|
func TestGetErrorByDescription(t *testing.T) {
|
|
e := &ErrBody{
|
|
Code: "INVALID_REQUEST",
|
|
Message: "活动已结束或未激活",
|
|
}
|
|
t.Log(e.GetWechatError())
|
|
}
|
|
|
|
func TestErr(t *testing.T) {
|
|
e := &ErrBody{
|
|
Code: "INVALID_REQUEST",
|
|
Message: "活动已结束或未激活",
|
|
}
|
|
|
|
se := errors2.FromError(e.GetWechatError())
|
|
|
|
t.Log(se.Reason)
|
|
t.Log(se.Message)
|
|
|
|
e2 := errors.New("活动已结束或未激活")
|
|
se2 := errors2.FromError(e2)
|
|
|
|
t.Log(se2.Reason)
|
|
t.Log(len(se2.Reason))
|
|
t.Log(se2.Message)
|
|
}
|