[Go][client] better code format, regenerate go client tests (#13940)

* go client regenerate test

* replace 4-space with tabs, regenerate tests
This commit is contained in:
William Cheng 2022-11-08 10:40:28 +08:00 committed by GitHub
parent 3eec4eb326
commit 6a7b8fcebe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
39 changed files with 537 additions and 525 deletions

View File

@ -12,40 +12,40 @@ Testing {{classname}}Service
package {{packageName}}
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
{{goImportAlias}} "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}{{#isGoSubmodule}}/{{packageName}}{{/isGoSubmodule}}"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
{{goImportAlias}} "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}{{#isGoSubmodule}}/{{packageName}}{{/isGoSubmodule}}"
)
func Test_{{packageName}}_{{classname}}Service(t *testing.T) {
configuration := {{goImportAlias}}.NewConfiguration()
apiClient := {{goImportAlias}}.NewAPIClient(configuration)
configuration := {{goImportAlias}}.NewConfiguration()
apiClient := {{goImportAlias}}.NewAPIClient(configuration)
{{#operations}}
{{#operation}}
t.Run("Test {{classname}}Service {{{nickname}}}", func(t *testing.T) {
t.Run("Test {{classname}}Service {{{nickname}}}", func(t *testing.T) {
{{^pathParams}}
t.Skip("skip test") // remove to run test
{{/pathParams}}
{{#pathParams}}
{{#-first}}
t.Skip("skip test") // remove to run test
{{^pathParams}}
t.Skip("skip test") // remove to run test
{{/pathParams}}
{{#pathParams}}
{{#-first}}
t.Skip("skip test") // remove to run test
{{/-first}}
var {{paramName}} {{{dataType}}}
{{/pathParams}}
{{/-first}}
var {{paramName}} {{{dataType}}}
{{/pathParams}}
resp, httpRes, err := apiClient.{{classname}}.{{operationId}}(context.Background(){{#pathParams}}, {{paramName}}{{/pathParams}}).Execute()
resp, httpRes, err := apiClient.{{classname}}.{{operationId}}(context.Background(){{#pathParams}}, {{paramName}}{{/pathParams}}).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
{{/operation}}
{{/operations}}

View File

@ -619,20 +619,19 @@ func (e GenericOpenAPIError) Model() interface{} {
// format error message using title and detail when model implements rfc7807
func formatErrorMessage(status string, v interface{}) string {
str := ""
metaValue := reflect.ValueOf(v).Elem()
str := ""
metaValue := reflect.ValueOf(v).Elem()
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
}

View File

@ -53,34 +53,34 @@ func (dst *{{classname}}) UnmarshalJSON(data []byte) error {
return nil
{{/discriminator}}
{{^discriminator}}
match := 0
{{#oneOf}}
// try to unmarshal data into {{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}}
err = json.Unmarshal(data, &dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}})
if err == nil {
json{{{.}}}, _ := json.Marshal(dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}})
if string(json{{{.}}}) == "{}" { // empty struct
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
} else {
match++
}
} else {
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
}
match := 0
{{#oneOf}}
// try to unmarshal data into {{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}}
err = json.Unmarshal(data, &dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}})
if err == nil {
json{{{.}}}, _ := json.Marshal(dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}})
if string(json{{{.}}}) == "{}" { // empty struct
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
} else {
match++
}
} else {
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
}
{{/oneOf}}
if match > 1 { // more than 1 match
// reset to nil
{{#oneOf}}
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
{{/oneOf}}
{{/oneOf}}
if match > 1 { // more than 1 match
// reset to nil
{{#oneOf}}
dst.{{#lambda.type-to-name}}{{{.}}}{{/lambda.type-to-name}} = nil
{{/oneOf}}
return fmt.Errorf("data matches more than one schema in oneOf({{classname}})")
} else if match == 1 {
return nil // exactly one match
} else { // no match
return fmt.Errorf("data failed to match schemas in oneOf({{classname}})")
}
return fmt.Errorf("data matches more than one schema in oneOf({{classname}})")
} else if match == 1 {
return nil // exactly one match
} else { // no match
return fmt.Errorf("data failed to match schemas in oneOf({{classname}})")
}
{{/discriminator}}
{{/useOneOfDiscriminatorLookup}}
{{^useOneOfDiscriminatorLookup}}

View File

@ -123,12 +123,12 @@ func (o *{{classname}}) Get{{name}}() {{vendorExtensions.x-go-base-type}} {
{{/deprecated}}
func (o *{{classname}}) Get{{name}}Ok() ({{^isArray}}{{^isFreeFormObject}}*{{/isFreeFormObject}}{{/isArray}}{{vendorExtensions.x-go-base-type}}, bool) {
if o == nil{{#isNullable}}{{#vendorExtensions.x-golang-is-container}} || isNil(o.{{name}}){{/vendorExtensions.x-golang-is-container}}{{/isNullable}} {
{{^isFreeFormObject}}
return nil, false
{{/isFreeFormObject}}
{{#isFreeFormObject}}
return {{vendorExtensions.x-go-base-type}}{}, false
{{/isFreeFormObject}}
{{^isFreeFormObject}}
return nil, false
{{/isFreeFormObject}}
{{#isFreeFormObject}}
return {{vendorExtensions.x-go-base-type}}{}, false
{{/isFreeFormObject}}
}
{{#isNullable}}
{{#vendorExtensions.x-golang-is-container}}

View File

@ -3,7 +3,7 @@ package {{packageName}}
import (
"encoding/json"
"reflect"
"reflect"
"time"
)
@ -321,14 +321,14 @@ func (v *NullableTime) UnmarshalJSON(src []byte) error {
// isNil checks if an input is nil
func isNil(i interface{}) bool {
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}

View File

@ -579,20 +579,19 @@ func (e GenericOpenAPIError) Model() interface{} {
// format error message using title and detail when model implements rfc7807
func formatErrorMessage(status string, v interface{}) string {
str := ""
metaValue := reflect.ValueOf(v).Elem()
str := ""
metaValue := reflect.ValueOf(v).Elem()
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
}

View File

@ -56,7 +56,7 @@ func (o *Animal) GetClassName() string {
// and a boolean to check if the value has been set.
func (o *Animal) GetClassNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.ClassName, true
}

View File

@ -86,7 +86,7 @@ func (o *Category) GetName() string {
// and a boolean to check if the value has been set.
func (o *Category) GetNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}

View File

@ -87,7 +87,7 @@ func (o *EnumTest) GetEnumStringRequired() string {
// and a boolean to check if the value has been set.
func (o *EnumTest) GetEnumStringRequiredOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.EnumStringRequired, true
}

View File

@ -165,7 +165,7 @@ func (o *FormatTest) GetNumber() float32 {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetNumberOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Number, true
}
@ -285,7 +285,7 @@ func (o *FormatTest) GetByte() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetByteOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Byte, true
}
@ -341,7 +341,7 @@ func (o *FormatTest) GetDate() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetDateOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Date, true
}
@ -429,7 +429,7 @@ func (o *FormatTest) GetPassword() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetPasswordOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Password, true
}

View File

@ -54,7 +54,7 @@ func (o *Name) GetName() int32 {
// and a boolean to check if the value has been set.
func (o *Name) GetNameOk() (*int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}

View File

@ -122,7 +122,7 @@ func (o *Pet) GetName() string {
// and a boolean to check if the value has been set.
func (o *Pet) GetNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}
@ -146,7 +146,7 @@ func (o *Pet) GetPhotoUrls() []string {
// and a boolean to check if the value has been set.
func (o *Pet) GetPhotoUrlsOk() ([]string, bool) {
if o == nil {
return nil, false
return nil, false
}
return o.PhotoUrls, true
}

View File

@ -63,7 +63,7 @@ func (o *TypeHolderDefault) GetStringItem() string {
// and a boolean to check if the value has been set.
func (o *TypeHolderDefault) GetStringItemOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.StringItem, true
}
@ -87,7 +87,7 @@ func (o *TypeHolderDefault) GetNumberItem() float32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderDefault) GetNumberItemOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.NumberItem, true
}
@ -111,7 +111,7 @@ func (o *TypeHolderDefault) GetIntegerItem() int32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderDefault) GetIntegerItemOk() (*int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.IntegerItem, true
}
@ -135,7 +135,7 @@ func (o *TypeHolderDefault) GetBoolItem() bool {
// and a boolean to check if the value has been set.
func (o *TypeHolderDefault) GetBoolItemOk() (*bool, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.BoolItem, true
}
@ -159,7 +159,7 @@ func (o *TypeHolderDefault) GetArrayItem() []int32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderDefault) GetArrayItemOk() ([]int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return o.ArrayItem, true
}

View File

@ -61,7 +61,7 @@ func (o *TypeHolderExample) GetStringItem() string {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetStringItemOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.StringItem, true
}
@ -85,7 +85,7 @@ func (o *TypeHolderExample) GetNumberItem() float32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetNumberItemOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.NumberItem, true
}
@ -109,7 +109,7 @@ func (o *TypeHolderExample) GetFloatItem() float32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetFloatItemOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.FloatItem, true
}
@ -133,7 +133,7 @@ func (o *TypeHolderExample) GetIntegerItem() int32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetIntegerItemOk() (*int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.IntegerItem, true
}
@ -157,7 +157,7 @@ func (o *TypeHolderExample) GetBoolItem() bool {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetBoolItemOk() (*bool, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.BoolItem, true
}
@ -181,7 +181,7 @@ func (o *TypeHolderExample) GetArrayItem() []int32 {
// and a boolean to check if the value has been set.
func (o *TypeHolderExample) GetArrayItemOk() ([]int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return o.ArrayItem, true
}

View File

@ -12,7 +12,7 @@ package petstore
import (
"encoding/json"
"reflect"
"reflect"
"time"
)
@ -330,14 +330,14 @@ func (v *NullableTime) UnmarshalJSON(src []byte) error {
// isNil checks if an input is nil
func isNil(i interface{}) bool {
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}

View File

@ -564,20 +564,19 @@ func (e GenericOpenAPIError) Model() interface{} {
// format error message using title and detail when model implements rfc7807
func formatErrorMessage(status string, v interface{}) string {
str := ""
metaValue := reflect.ValueOf(v).Elem()
str := ""
metaValue := reflect.ValueOf(v).Elem()
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
}

View File

@ -12,7 +12,7 @@ package x_auth_id_alias
import (
"encoding/json"
"reflect"
"reflect"
"time"
)
@ -330,14 +330,14 @@ func (v *NullableTime) UnmarshalJSON(src []byte) error {
// isNil checks if an input is nil
func isNil(i interface{}) bool {
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}

View File

@ -592,20 +592,19 @@ func (e GenericOpenAPIError) Model() interface{} {
// format error message using title and detail when model implements rfc7807
func formatErrorMessage(status string, v interface{}) string {
str := ""
metaValue := reflect.ValueOf(v).Elem()
str := ""
metaValue := reflect.ValueOf(v).Elem()
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field := metaValue.FieldByName("Title")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s", field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
field = metaValue.FieldByName("Detail")
if field != (reflect.Value{}) {
str = fmt.Sprintf("%s (%s)", str, field.Interface())
}
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
// status title (detail)
return fmt.Sprintf("%s %s", status, str)
}

View File

@ -59,7 +59,7 @@ func (o *Animal) GetClassName() string {
// and a boolean to check if the value has been set.
func (o *Animal) GetClassNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.ClassName, true
}

View File

@ -55,7 +55,7 @@ func (o *AppleReq) GetCultivar() string {
// and a boolean to check if the value has been set.
func (o *AppleReq) GetCultivarOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Cultivar, true
}

View File

@ -55,7 +55,7 @@ func (o *BananaReq) GetLengthCm() float32 {
// and a boolean to check if the value has been set.
func (o *BananaReq) GetLengthCmOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.LengthCm, true
}

View File

@ -89,7 +89,7 @@ func (o *Category) GetName() string {
// and a boolean to check if the value has been set.
func (o *Category) GetNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}

View File

@ -55,7 +55,7 @@ func (o *DuplicatedPropParent) GetDupProp() string {
// and a boolean to check if the value has been set.
func (o *DuplicatedPropParent) GetDupPropOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.DupProp, true
}

View File

@ -101,7 +101,7 @@ func (o *EnumTest) GetEnumStringRequired() string {
// and a boolean to check if the value has been set.
func (o *EnumTest) GetEnumStringRequiredOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.EnumStringRequired, true
}

View File

@ -171,7 +171,7 @@ func (o *FormatTest) GetNumber() float32 {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetNumberOk() (*float32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Number, true
}
@ -291,7 +291,7 @@ func (o *FormatTest) GetByte() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetByteOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Byte, true
}
@ -347,7 +347,7 @@ func (o *FormatTest) GetDate() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetDateOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Date, true
}
@ -435,7 +435,7 @@ func (o *FormatTest) GetPassword() string {
// and a boolean to check if the value has been set.
func (o *FormatTest) GetPasswordOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Password, true
}

View File

@ -57,7 +57,7 @@ func (o *Name) GetName() int32 {
// and a boolean to check if the value has been set.
func (o *Name) GetNameOk() (*int32, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}

View File

@ -126,7 +126,7 @@ func (o *Pet) GetName() string {
// and a boolean to check if the value has been set.
func (o *Pet) GetNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.Name, true
}
@ -150,7 +150,7 @@ func (o *Pet) GetPhotoUrls() []string {
// and a boolean to check if the value has been set.
func (o *Pet) GetPhotoUrlsOk() ([]string, bool) {
if o == nil {
return nil, false
return nil, false
}
return o.PhotoUrls, true
}

View File

@ -120,7 +120,7 @@ func (o *Whale) GetClassName() string {
// and a boolean to check if the value has been set.
func (o *Whale) GetClassNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.ClassName, true
}

View File

@ -87,7 +87,7 @@ func (o *Zebra) GetClassName() string {
// and a boolean to check if the value has been set.
func (o *Zebra) GetClassNameOk() (*string, bool) {
if o == nil {
return nil, false
return nil, false
}
return &o.ClassName, true
}

View File

@ -10,28 +10,28 @@ Testing AnotherFakeApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_AnotherFakeApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test AnotherFakeApiService Call123TestSpecialTags", func(t *testing.T) {
t.Run("Test AnotherFakeApiService Call123TestSpecialTags", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.AnotherFakeApi.Call123TestSpecialTags(context.Background()).Execute()
resp, httpRes, err := apiClient.AnotherFakeApi.Call123TestSpecialTags(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,28 +10,28 @@ Testing DefaultApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_DefaultApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test DefaultApiService FooGet", func(t *testing.T) {
t.Run("Test DefaultApiService FooGet", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.DefaultApi.FooGet(context.Background()).Execute()
resp, httpRes, err := apiClient.DefaultApi.FooGet(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,28 +10,28 @@ Testing FakeClassnameTags123ApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_FakeClassnameTags123ApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test FakeClassnameTags123ApiService TestClassname", func(t *testing.T) {
t.Run("Test FakeClassnameTags123ApiService TestClassname", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeClassnameTags123Api.TestClassname(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeClassnameTags123Api.TestClassname(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,196 +10,196 @@ Testing FakeApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_FakeApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test FakeApiService FakeHealthGet", func(t *testing.T) {
t.Run("Test FakeApiService FakeHealthGet", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.FakeHealthGet(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.FakeHealthGet(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService FakeOuterBooleanSerialize", func(t *testing.T) {
t.Run("Test FakeApiService FakeOuterBooleanSerialize", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.FakeOuterBooleanSerialize(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.FakeOuterBooleanSerialize(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService FakeOuterCompositeSerialize", func(t *testing.T) {
t.Run("Test FakeApiService FakeOuterCompositeSerialize", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.FakeOuterCompositeSerialize(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.FakeOuterCompositeSerialize(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService FakeOuterNumberSerialize", func(t *testing.T) {
t.Run("Test FakeApiService FakeOuterNumberSerialize", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.FakeOuterNumberSerialize(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.FakeOuterNumberSerialize(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService FakeOuterStringSerialize", func(t *testing.T) {
t.Run("Test FakeApiService FakeOuterStringSerialize", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.FakeOuterStringSerialize(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.FakeOuterStringSerialize(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestBodyWithFileSchema", func(t *testing.T) {
t.Run("Test FakeApiService TestBodyWithFileSchema", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestBodyWithFileSchema(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestBodyWithFileSchema(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestBodyWithQueryParams", func(t *testing.T) {
t.Run("Test FakeApiService TestBodyWithQueryParams", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestBodyWithQueryParams(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestBodyWithQueryParams(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestClientModel", func(t *testing.T) {
t.Run("Test FakeApiService TestClientModel", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestClientModel(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestClientModel(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestEndpointParameters", func(t *testing.T) {
t.Run("Test FakeApiService TestEndpointParameters", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestEndpointParameters(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestEndpointParameters(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestEnumParameters", func(t *testing.T) {
t.Run("Test FakeApiService TestEnumParameters", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestEnumParameters(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestEnumParameters(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestGroupParameters", func(t *testing.T) {
t.Run("Test FakeApiService TestGroupParameters", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestGroupParameters(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestGroupParameters(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestInlineAdditionalProperties", func(t *testing.T) {
t.Run("Test FakeApiService TestInlineAdditionalProperties", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestInlineAdditionalProperties(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestInlineAdditionalProperties(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestJsonFormData", func(t *testing.T) {
t.Run("Test FakeApiService TestJsonFormData", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestJsonFormData(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestJsonFormData(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestQueryParameterCollectionFormat", func(t *testing.T) {
t.Run("Test FakeApiService TestQueryParameterCollectionFormat", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestQueryParameterCollectionFormat(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestQueryParameterCollectionFormat(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test FakeApiService TestUniqueItemsHeaderAndQueryParameterCollectionFormat", func(t *testing.T) {
t.Run("Test FakeApiService TestUniqueItemsHeaderAndQueryParameterCollectionFormat", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.FakeApi.TestUniqueItemsHeaderAndQueryParameterCollectionFormat(context.Background()).Execute()
resp, httpRes, err := apiClient.FakeApi.TestUniqueItemsHeaderAndQueryParameterCollectionFormat(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,134 +10,134 @@ Testing PetApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_PetApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test PetApiService AddPet", func(t *testing.T) {
t.Run("Test PetApiService AddPet", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.PetApi.AddPet(context.Background()).Execute()
resp, httpRes, err := apiClient.PetApi.AddPet(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService DeletePet", func(t *testing.T) {
t.Run("Test PetApiService DeletePet", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var petId int64
var petId int64
resp, httpRes, err := apiClient.PetApi.DeletePet(context.Background(), petId).Execute()
resp, httpRes, err := apiClient.PetApi.DeletePet(context.Background(), petId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService FindPetsByStatus", func(t *testing.T) {
t.Run("Test PetApiService FindPetsByStatus", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.PetApi.FindPetsByStatus(context.Background()).Execute()
resp, httpRes, err := apiClient.PetApi.FindPetsByStatus(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService FindPetsByTags", func(t *testing.T) {
t.Run("Test PetApiService FindPetsByTags", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.PetApi.FindPetsByTags(context.Background()).Execute()
resp, httpRes, err := apiClient.PetApi.FindPetsByTags(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService GetPetById", func(t *testing.T) {
t.Run("Test PetApiService GetPetById", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var petId int64
var petId int64
resp, httpRes, err := apiClient.PetApi.GetPetById(context.Background(), petId).Execute()
resp, httpRes, err := apiClient.PetApi.GetPetById(context.Background(), petId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService UpdatePet", func(t *testing.T) {
t.Run("Test PetApiService UpdatePet", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.PetApi.UpdatePet(context.Background()).Execute()
resp, httpRes, err := apiClient.PetApi.UpdatePet(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService UpdatePetWithForm", func(t *testing.T) {
t.Run("Test PetApiService UpdatePetWithForm", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var petId int64
var petId int64
resp, httpRes, err := apiClient.PetApi.UpdatePetWithForm(context.Background(), petId).Execute()
resp, httpRes, err := apiClient.PetApi.UpdatePetWithForm(context.Background(), petId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService UploadFile", func(t *testing.T) {
t.Run("Test PetApiService UploadFile", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var petId int64
var petId int64
resp, httpRes, err := apiClient.PetApi.UploadFile(context.Background(), petId).Execute()
resp, httpRes, err := apiClient.PetApi.UploadFile(context.Background(), petId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test PetApiService UploadFileWithRequiredFile", func(t *testing.T) {
t.Run("Test PetApiService UploadFileWithRequiredFile", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var petId int64
var petId int64
resp, httpRes, err := apiClient.PetApi.UploadFileWithRequiredFile(context.Background(), petId).Execute()
resp, httpRes, err := apiClient.PetApi.UploadFileWithRequiredFile(context.Background(), petId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,68 +10,68 @@ Testing StoreApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_StoreApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test StoreApiService DeleteOrder", func(t *testing.T) {
t.Run("Test StoreApiService DeleteOrder", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var orderId string
var orderId string
resp, httpRes, err := apiClient.StoreApi.DeleteOrder(context.Background(), orderId).Execute()
resp, httpRes, err := apiClient.StoreApi.DeleteOrder(context.Background(), orderId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test StoreApiService GetInventory", func(t *testing.T) {
t.Run("Test StoreApiService GetInventory", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.StoreApi.GetInventory(context.Background()).Execute()
resp, httpRes, err := apiClient.StoreApi.GetInventory(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test StoreApiService GetOrderById", func(t *testing.T) {
t.Run("Test StoreApiService GetOrderById", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var orderId int64
var orderId int64
resp, httpRes, err := apiClient.StoreApi.GetOrderById(context.Background(), orderId).Execute()
resp, httpRes, err := apiClient.StoreApi.GetOrderById(context.Background(), orderId).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test StoreApiService PlaceOrder", func(t *testing.T) {
t.Run("Test StoreApiService PlaceOrder", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.StoreApi.PlaceOrder(context.Background()).Execute()
resp, httpRes, err := apiClient.StoreApi.PlaceOrder(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -10,118 +10,118 @@ Testing UserApiService
package petstore
import (
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "./openapi"
"context"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"testing"
openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)
func Test_petstore_UserApiService(t *testing.T) {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
t.Run("Test UserApiService CreateUser", func(t *testing.T) {
t.Run("Test UserApiService CreateUser", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.UserApi.CreateUser(context.Background()).Execute()
resp, httpRes, err := apiClient.UserApi.CreateUser(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService CreateUsersWithArrayInput", func(t *testing.T) {
t.Run("Test UserApiService CreateUsersWithArrayInput", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.UserApi.CreateUsersWithArrayInput(context.Background()).Execute()
resp, httpRes, err := apiClient.UserApi.CreateUsersWithArrayInput(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService CreateUsersWithListInput", func(t *testing.T) {
t.Run("Test UserApiService CreateUsersWithListInput", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.UserApi.CreateUsersWithListInput(context.Background()).Execute()
resp, httpRes, err := apiClient.UserApi.CreateUsersWithListInput(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService DeleteUser", func(t *testing.T) {
t.Run("Test UserApiService DeleteUser", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var username string
var username string
resp, httpRes, err := apiClient.UserApi.DeleteUser(context.Background(), username).Execute()
resp, httpRes, err := apiClient.UserApi.DeleteUser(context.Background(), username).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService GetUserByName", func(t *testing.T) {
t.Run("Test UserApiService GetUserByName", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var username string
var username string
resp, httpRes, err := apiClient.UserApi.GetUserByName(context.Background(), username).Execute()
resp, httpRes, err := apiClient.UserApi.GetUserByName(context.Background(), username).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService LoginUser", func(t *testing.T) {
t.Run("Test UserApiService LoginUser", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.UserApi.LoginUser(context.Background()).Execute()
resp, httpRes, err := apiClient.UserApi.LoginUser(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService LogoutUser", func(t *testing.T) {
t.Run("Test UserApiService LogoutUser", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
resp, httpRes, err := apiClient.UserApi.LogoutUser(context.Background()).Execute()
resp, httpRes, err := apiClient.UserApi.LogoutUser(context.Background()).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
t.Run("Test UserApiService UpdateUser", func(t *testing.T) {
t.Run("Test UserApiService UpdateUser", func(t *testing.T) {
t.Skip("skip test") // remove to run test
t.Skip("skip test") // remove to run test
var username string
var username string
resp, httpRes, err := apiClient.UserApi.UpdateUser(context.Background(), username).Execute()
resp, httpRes, err := apiClient.UserApi.UpdateUser(context.Background(), username).Execute()
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
require.Nil(t, err)
require.NotNil(t, resp)
assert.Equal(t, 200, httpRes.StatusCode)
})
})
}

View File

@ -12,7 +12,7 @@ package petstore
import (
"encoding/json"
"reflect"
"reflect"
"time"
)
@ -330,14 +330,14 @@ func (v *NullableTime) UnmarshalJSON(src []byte) error {
// isNil checks if an input is nil
func isNil(i interface{}) bool {
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}
if i == nil {
return true
}
switch reflect.TypeOf(i).Kind() {
case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice:
return reflect.ValueOf(i).IsNil()
case reflect.Array:
return reflect.ValueOf(i).IsZero()
}
return false
}

View File

@ -5,8 +5,7 @@ go 1.16
replace go-petstore => ./go-petstore
require (
github.com/stretchr/testify v1.8.0
github.com/stretchr/testify v1.8.1
go-petstore v0.0.0-00010101000000-000000000000
golang.org/x/net v0.0.0-20221014081412-f15817d10f9b // indirect
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783
golang.org/x/oauth2 v0.1.0
)

View File

@ -192,6 +192,7 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
@ -200,11 +201,14 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk=
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
@ -218,6 +222,7 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@ -253,6 +258,7 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@ -299,6 +305,7 @@ golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e h1:TsQ7F31D3bUCLeqPT0u+yjp1guoArKaNKmCr22PYgTQ=
golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48 h1:N9Vc/rorQUDes6B9CNdIxAn5jODGj2wzfrei2x4wNj4=
golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
golang.org/x/net v0.0.0-20220809184613-07c6da5e1ced h1:3dYNDff0VT5xj+mbj2XucFst9WKk6PdGOrb9n+SbIvw=
@ -307,6 +314,8 @@ golang.org/x/net v0.0.0-20221004154528-8021a29435af h1:wv66FM3rLZGPdxpYL+ApnDe2H
golang.org/x/net v0.0.0-20221004154528-8021a29435af/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
golang.org/x/net v0.0.0-20221014081412-f15817d10f9b h1:tvrvnPFcdzp294diPnrdZZZ8XUt2Tyj7svb7X52iDuU=
golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@ -336,6 +345,8 @@ golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1 h1:3VPzK7eqH25j7GYw5w6g/G
golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783 h1:nt+Q6cXKz4MosCSpnbMtqiQ8Oz0pxTef2B4Vca2lvfk=
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
golang.org/x/oauth2 v0.1.0 h1:isLCZuhj4v+tYv7eskaN4v/TM+A1begWWgyVJDdl1+Y=
golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@ -348,6 +359,7 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@ -406,9 +418,12 @@ golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@ -418,6 +433,7 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@ -472,6 +488,7 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=