添加测试的方法
This commit is contained in:
@@ -23,10 +23,21 @@ func (e *LangError) Error() string {
|
||||
return GetFormat(l, e.key, e.format)
|
||||
}
|
||||
|
||||
func (e *LangError) Code() int {
|
||||
func (e *LangError) GetCode() int {
|
||||
return GetCode(e.key)
|
||||
}
|
||||
|
||||
func (e *LangError) GetMsg() string {
|
||||
return e.key
|
||||
}
|
||||
|
||||
func (e *LangError) GetFormat() map[string]string {
|
||||
if e.format == nil {
|
||||
e.format = make(map[string]string)
|
||||
}
|
||||
return e.format
|
||||
}
|
||||
|
||||
func NewErrorFormat(ctx context.Context, key string, format map[string]string) error {
|
||||
return &LangError{
|
||||
ctx: ctx,
|
||||
|
||||
+2
-2
@@ -37,7 +37,7 @@ func TestError(t *testing.T) {
|
||||
t.Log(err.Error())
|
||||
val, ok := err.(*langx.LangError)
|
||||
if ok {
|
||||
t.Log(val.Code())
|
||||
t.Log(val.GetCode())
|
||||
}
|
||||
|
||||
err = langx.NewErrorFormat(ctx, "username", map[string]string{
|
||||
@@ -46,7 +46,7 @@ func TestError(t *testing.T) {
|
||||
t.Log(err.Error())
|
||||
val, ok = err.(*langx.LangError)
|
||||
if ok {
|
||||
t.Log(val.Code())
|
||||
t.Log(val.GetCode())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user