完善代码
This commit is contained in:
@@ -6,9 +6,10 @@ import (
|
||||
"strconv"
|
||||
)
|
||||
|
||||
// The `Error`type defines custom error for Beego. It is used by every module
|
||||
// Error type defines custom error for Beego. It is used by every module
|
||||
// in Beego. Each `Error` message contains three pieces of data: error code,
|
||||
// error message. More docs http://beego.me/docs/module/error.md
|
||||
// error message.
|
||||
// More docs http://beego.me/docs/module/error.md.
|
||||
type Error struct {
|
||||
Code codes.Code
|
||||
Msg string
|
||||
@@ -35,7 +36,7 @@ func (e *Error) Error() string {
|
||||
return fmt.Sprintf("beego error: code = %s desc = %s", codeSrt, e.GetMessage())
|
||||
}
|
||||
|
||||
// GetCode returns Error's Code
|
||||
// GetCode returns Error's Code.
|
||||
func (e *Error) GetCode() codes.Code {
|
||||
if e != nil {
|
||||
return e.Code
|
||||
|
||||
@@ -118,7 +118,7 @@ func TestErrorf(t *testing.T) {
|
||||
wantErr bool
|
||||
}{
|
||||
// TODO: Add test cases.
|
||||
{name: "1", args: args{codes.SessionSessionStartError, "%s", []interface{}{codes.CodeToStr[codes.SessionSessionStartError]}}},
|
||||
{name: "1", args: args{codes.SessionSessionStartError, "%s", []interface{}{codes.CodeToStr[codes.SessionSessionStartError]}}, wantErr: true},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
@@ -140,6 +140,7 @@ func TestNew(t *testing.T) {
|
||||
want *Error
|
||||
}{
|
||||
// TODO: Add test cases.
|
||||
{name: "1", args: args{codes.SessionSessionStartError, codes.CodeToStr[codes.SessionSessionStartError]}, want: &Error{Code:codes.SessionSessionStartError, Msg:codes.CodeToStr[codes.SessionSessionStartError]}},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user