@@ -13,8 +13,8 @@ import (
1313
1414 "github.com/go-openapi/analysis/internal/antest"
1515 "github.com/go-openapi/spec"
16- "github.com/stretchr /testify/assert"
17- "github.com/stretchr /testify/require"
16+ "github.com/go-openapi /testify/v2 /assert"
17+ "github.com/go-openapi /testify/v2 /require"
1818)
1919
2020const (
@@ -28,7 +28,7 @@ func TestAnalyzer_All(t *testing.T) {
2828 formatParam := spec .QueryParam ("format" ).Typed ("string" , "" )
2929
3030 limitParam := spec .QueryParam ("limit" ).Typed ("integer" , "int32" )
31- limitParam .Extensions = spec .Extensions (map [string ]interface {} {})
31+ limitParam .Extensions = spec .Extensions (map [string ]any {})
3232 limitParam .Extensions .Add ("go-name" , "Limit" )
3333
3434 skipParam := spec .QueryParam ("skip" ).Typed ("integer" , "int32" )
@@ -803,33 +803,33 @@ func TestAnalyzer_EnumAnalysis(t *testing.T) {
803803 en := an .enums
804804
805805 // parameters
806- assertEnum (t , en .parameters , "#/parameters/idParam" , []interface {} {"aA" , "b9" , "c3" })
807- assertEnum (t , en .parameters , "#/paths/~1some~1where~1{id}/parameters/1" , []interface {} {"bA" , "ba" , "b9" })
808- assertEnum (t , en .parameters , "#/paths/~1some~1where~1{id}/get/parameters/0" , []interface {} {"a0" , "b1" , "c2" })
806+ assertEnum (t , en .parameters , "#/parameters/idParam" , []any {"aA" , "b9" , "c3" })
807+ assertEnum (t , en .parameters , "#/paths/~1some~1where~1{id}/parameters/1" , []any {"bA" , "ba" , "b9" })
808+ assertEnum (t , en .parameters , "#/paths/~1some~1where~1{id}/get/parameters/0" , []any {"a0" , "b1" , "c2" })
809809
810810 // responses
811- assertEnum (t , en .headers , "#/responses/notFound/headers/ContentLength" , []interface {} {"1234" , "123" })
811+ assertEnum (t , en .headers , "#/responses/notFound/headers/ContentLength" , []any {"1234" , "123" })
812812 assertEnum (t , en .headers ,
813- "#/paths/~1some~1where~1{id}/get/responses/200/headers/X-Request-Id" , []interface {} {"dA" , "d9" })
813+ "#/paths/~1some~1where~1{id}/get/responses/200/headers/X-Request-Id" , []any {"dA" , "d9" })
814814
815815 // definitions
816816 assertEnum (t , en .schemas ,
817- "#/paths/~1other~1place/post/parameters/0/schema/properties/value" , []interface {} {"eA" , "e9" })
817+ "#/paths/~1other~1place/post/parameters/0/schema/properties/value" , []any {"eA" , "e9" })
818818 assertEnum (t , en .schemas , "#/paths/~1other~1place/post/responses/200/schema/properties/data" ,
819- []interface {} {"123a" , "123b" , "123d" })
820- assertEnum (t , en .schemas , "#/definitions/named" , []interface {} {"fA" , "f9" })
821- assertEnum (t , en .schemas , "#/definitions/tag/properties/value" , []interface {} {"gA" , "ga" , "g9" })
819+ []any {"123a" , "123b" , "123d" })
820+ assertEnum (t , en .schemas , "#/definitions/named" , []any {"fA" , "f9" })
821+ assertEnum (t , en .schemas , "#/definitions/tag/properties/value" , []any {"gA" , "ga" , "g9" })
822822 assertEnum (t , en .schemas , "#/definitions/record" ,
823- []interface {} {`{"createdAt": "2018-08-31"}` , `{"createdAt": "2018-09-30"}` })
823+ []any {`{"createdAt": "2018-08-31"}` , `{"createdAt": "2018-09-30"}` })
824824
825825 // array enum
826826 assertEnum (t , en .parameters , "#/paths/~1some~1where~1{id}/get/parameters/1" ,
827- []interface {}{[] interface {}{ "cA" , "cz" , "c9" }, []interface {}{ "cA" , "cz" }, []interface {} {"cz" , "c9" }})
827+ []any {[] any { "cA" , "cz" , "c9" }, []any { "cA" , "cz" }, []any {"cz" , "c9" }})
828828
829829 // items
830- assertEnum (t , en .items , "#/paths/~1some~1where~1{id}/get/parameters/1/items" , []interface {} {"cA" , "cz" , "c9" })
830+ assertEnum (t , en .items , "#/paths/~1some~1where~1{id}/get/parameters/1/items" , []any {"cA" , "cz" , "c9" })
831831 assertEnum (t , en .items , "#/paths/~1other~1place/post/responses/default/headers/Via/items" ,
832- []interface {} {"AA" , "Ab" })
832+ []any {"AA" , "Ab" })
833833
834834 res := an .AllEnums ()
835835 assert .Lenf (t , res , 14 , "Expected 14 enums in this spec, but got %d" , len (res ))
@@ -885,7 +885,7 @@ func makeFixturepec(pi, pi2 spec.PathItem, formatParam *spec.Parameter) *spec.Sw
885885 }
886886}
887887
888- func assertEnum (t testing.TB , data map [string ][]interface {} , key string , enum []interface {} ) {
888+ func assertEnum (t testing.TB , data map [string ][]any , key string , enum []any ) {
889889 require .Contains (t , data , key )
890890 assert .Equal (t , enum , data [key ])
891891}
@@ -914,7 +914,7 @@ func prepareTestParamsAuth() *Spec {
914914 formatParam := spec .QueryParam ("format" ).Typed ("string" , "" )
915915
916916 limitParam := spec .QueryParam ("limit" ).Typed ("integer" , "int32" )
917- limitParam .Extensions = spec .Extensions (map [string ]interface {} {})
917+ limitParam .Extensions = spec .Extensions (map [string ]any {})
918918 limitParam .Extensions .Add ("go-name" , "Limit" )
919919
920920 skipParam := spec .QueryParam ("skip" ).Typed ("integer" , "int32" )
@@ -979,7 +979,7 @@ func prepareTestParamsValid() *Spec {
979979 formatParam := spec .QueryParam ("format" ).Typed ("string" , "" )
980980
981981 limitParam := spec .QueryParam ("limit" ).Typed ("integer" , "int32" )
982- limitParam .Extensions = spec .Extensions (map [string ]interface {} {})
982+ limitParam .Extensions = spec .Extensions (map [string ]any {})
983983 limitParam .Extensions .Add ("go-name" , "Limit" )
984984
985985 skipParam := spec .QueryParam ("skip" ).Typed ("integer" , "int32" )
0 commit comments