diff --git a/request/errs/parameters.go b/request/errors/parameters.go similarity index 99% rename from request/errs/parameters.go rename to request/errors/parameters.go index 15c7998..1a4f57d 100644 --- a/request/errs/parameters.go +++ b/request/errors/parameters.go @@ -14,7 +14,7 @@ // | limitations under the License. // +------------------------------------------------------------------------- -package errs +package errors import ( "fmt" diff --git a/request/errs/qingcloud.go b/request/errors/qingcloud.go similarity index 97% rename from request/errs/qingcloud.go rename to request/errors/qingcloud.go index c45a948..441820a 100644 --- a/request/errs/qingcloud.go +++ b/request/errors/qingcloud.go @@ -14,9 +14,11 @@ // | limitations under the License. // +------------------------------------------------------------------------- -package errs +package errors -import "fmt" +import ( + "fmt" +) // QingCloudError stores information of a QingCloud error response. type QingCloudError struct { diff --git a/request/unpacker.go b/request/unpacker.go index 9dc6c41..1963bf1 100644 --- a/request/unpacker.go +++ b/request/unpacker.go @@ -27,7 +27,7 @@ import ( "github.com/yunify/qingcloud-sdk-go/logger" "github.com/yunify/qingcloud-sdk-go/request/data" - "github.com/yunify/qingcloud-sdk-go/request/errs" + "github.com/yunify/qingcloud-sdk-go/request/errors" "github.com/yunify/qingcloud-sdk-go/utils" ) @@ -126,7 +126,7 @@ func (u *Unpacker) parseError() error { messageValue.IsValid() && messageValue.Type().String() == "string" && retCodeValue.Int() != 0 { - return &errs.QingCloudError{ + return &errors.QingCloudError{ RetCode: int(retCodeValue.Int()), Message: messageValue.String(), } diff --git a/request/unpacker_test.go b/request/unpacker_test.go index 988ab57..a197c67 100644 --- a/request/unpacker_test.go +++ b/request/unpacker_test.go @@ -27,7 +27,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/yunify/qingcloud-sdk-go/request/data" - "github.com/yunify/qingcloud-sdk-go/request/errs" + "github.com/yunify/qingcloud-sdk-go/request/errors" ) func TestUnpackerUnpackHTTPRequest(t *testing.T) { @@ -52,7 +52,7 @@ func TestUnpackerUnpackHTTPRequest(t *testing.T) { type DescribeVolumesOutput struct { StatusCode int `location:"statusCode"` - Error *errs.QingCloudError + Error *errors.QingCloudError Action string `json:"action" name:"action"` RetCode int `json:"ret_code" name:"ret_code"` @@ -123,7 +123,7 @@ func TestUnpacker_UnpackHTTPRequestWithError(t *testing.T) { err := unpacker.UnpackHTTPRequest(&data.Operation{}, httpResponse, &outputValue) assert.NotNil(t, err) switch e := err.(type) { - case errs.QingCloudError: + case errors.QingCloudError: assert.Equal(t, e.RetCode, 1400) } }