From fb85de1536b8bea932ef1ed4850eb28d8df7d970 Mon Sep 17 00:00:00 2001 From: Oleksandr Redko Date: Mon, 19 Jun 2023 19:03:21 +0300 Subject: [PATCH] openapi3,openapi3filter: refactor bytes.Buffer creation --- openapi3/example_validation_test.go | 6 ++---- openapi3filter/errors.go | 3 +-- openapi3filter/validate_readonly_test.go | 3 +-- openapi3filter/validation_error.go | 3 +-- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/openapi3/example_validation_test.go b/openapi3/example_validation_test.go index 504d731ff..8980a21e9 100644 --- a/openapi3/example_validation_test.go +++ b/openapi3/example_validation_test.go @@ -221,8 +221,7 @@ func TestExamplesSchemaValidation(t *testing.T) { t.Parallel() for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { - spec := bytes.Buffer{} - spec.WriteString(` + spec := bytes.NewBufferString(` openapi: 3.0.3 info: title: An API @@ -436,8 +435,7 @@ func TestExampleObjectValidation(t *testing.T) { t.Parallel() for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { - spec := bytes.Buffer{} - spec.WriteString(` + spec := bytes.NewBufferString(` openapi: 3.0.3 info: title: An API diff --git a/openapi3filter/errors.go b/openapi3filter/errors.go index b5454a75c..e78e982e6 100644 --- a/openapi3filter/errors.go +++ b/openapi3filter/errors.go @@ -79,8 +79,7 @@ type SecurityRequirementsError struct { } func (err *SecurityRequirementsError) Error() string { - buff := &bytes.Buffer{} - buff.WriteString("security requirements failed: ") + buff := bytes.NewBufferString("security requirements failed: ") for i, e := range err.Errors { buff.WriteString(e.Error()) if i != len(err.Errors)-1 { diff --git a/openapi3filter/validate_readonly_test.go b/openapi3filter/validate_readonly_test.go index 98f301a4b..d640f274f 100644 --- a/openapi3filter/validate_readonly_test.go +++ b/openapi3filter/validate_readonly_test.go @@ -141,8 +141,7 @@ func TestReadOnlyWriteOnlyPropertiesValidation(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { - spec := bytes.Buffer{} - spec.WriteString(`{ + spec := bytes.NewBufferString(`{ "openapi": "3.0.3", "info": { "version": "1.0.0", diff --git a/openapi3filter/validation_error.go b/openapi3filter/validation_error.go index 7e685cdef..4153eef7e 100644 --- a/openapi3filter/validation_error.go +++ b/openapi3filter/validation_error.go @@ -35,8 +35,7 @@ var _ error = &ValidationError{} // Error implements the error interface. func (e *ValidationError) Error() string { - b := new(bytes.Buffer) - b.WriteString("[") + b := bytes.NewBufferString("[") if e.Status != 0 { b.WriteString(strconv.Itoa(e.Status)) }