refactor: replace interface{} by any

This commit is contained in:
2026-01-09 18:39:49 +01:00
parent dfee90504a
commit 893ee154de

View File

@@ -29,7 +29,7 @@ func TestE2E_SwaggerDocumentation(t *testing.T) {
return return
} }
var swaggerDoc map[string]interface{} var swaggerDoc map[string]any
if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil { if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil {
t.Fatalf("Failed to decode Swagger JSON: %v", err) t.Fatalf("Failed to decode Swagger JSON: %v", err)
} }
@@ -83,12 +83,12 @@ func TestE2E_SwaggerDocumentation(t *testing.T) {
return return
} }
var swaggerDoc map[string]interface{} var swaggerDoc map[string]any
if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil { if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil {
t.Fatalf("Failed to decode Swagger JSON: %v", err) t.Fatalf("Failed to decode Swagger JSON: %v", err)
} }
paths, ok := swaggerDoc["paths"].(map[string]interface{}) paths, ok := swaggerDoc["paths"].(map[string]any)
if !ok { if !ok {
t.Error("Paths section is not a map") t.Error("Paths section is not a map")
return return
@@ -127,16 +127,16 @@ func TestE2E_SwaggerDocumentation(t *testing.T) {
return return
} }
var swaggerDoc map[string]interface{} var swaggerDoc map[string]any
if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil { if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil {
t.Fatalf("Failed to decode Swagger JSON: %v", err) t.Fatalf("Failed to decode Swagger JSON: %v", err)
} }
definitions, ok := swaggerDoc["definitions"].(map[string]interface{}) definitions, ok := swaggerDoc["definitions"].(map[string]any)
if !ok { if !ok {
definitions, ok = swaggerDoc["components"].(map[string]interface{}) definitions, ok = swaggerDoc["components"].(map[string]any)
if ok { if ok {
definitions, _ = definitions["schemas"].(map[string]interface{}) definitions, _ = definitions["schemas"].(map[string]any)
} }
} }
@@ -190,23 +190,23 @@ func TestE2E_APIEndpointDocumentation(t *testing.T) {
return return
} }
var swaggerDoc map[string]interface{} var swaggerDoc map[string]any
if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil { if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil {
t.Fatalf("Failed to decode Swagger JSON: %v", err) t.Fatalf("Failed to decode Swagger JSON: %v", err)
} }
paths, ok := swaggerDoc["paths"].(map[string]interface{}) paths, ok := swaggerDoc["paths"].(map[string]any)
if !ok { if !ok {
return return
} }
apiPath, ok := paths["/api"].(map[string]interface{}) apiPath, ok := paths["/api"].(map[string]any)
if !ok { if !ok {
t.Error("API endpoint not documented") t.Error("API endpoint not documented")
return return
} }
getMethod, ok := apiPath["get"].(map[string]interface{}) getMethod, ok := apiPath["get"].(map[string]any)
if !ok { if !ok {
t.Error("API GET method not documented") t.Error("API GET method not documented")
return return
@@ -235,12 +235,12 @@ func TestE2E_APIEndpointDocumentation(t *testing.T) {
return return
} }
var swaggerDoc map[string]interface{} var swaggerDoc map[string]any
if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil { if err := json.NewDecoder(resp.Body).Decode(&swaggerDoc); err != nil {
t.Fatalf("Failed to decode Swagger JSON: %v", err) t.Fatalf("Failed to decode Swagger JSON: %v", err)
} }
paths, ok := swaggerDoc["paths"].(map[string]interface{}) paths, ok := swaggerDoc["paths"].(map[string]any)
if !ok { if !ok {
return return
} }
@@ -251,13 +251,13 @@ func TestE2E_APIEndpointDocumentation(t *testing.T) {
} }
for _, endpoint := range authEndpoints { for _, endpoint := range authEndpoints {
endpointData, ok := paths[endpoint].(map[string]interface{}) endpointData, ok := paths[endpoint].(map[string]any)
if !ok { if !ok {
t.Errorf("Auth endpoint %s not documented", endpoint) t.Errorf("Auth endpoint %s not documented", endpoint)
continue continue
} }
postMethod, ok := endpointData["post"].(map[string]interface{}) postMethod, ok := endpointData["post"].(map[string]any)
if !ok { if !ok {
t.Errorf("Auth endpoint %s missing POST method", endpoint) t.Errorf("Auth endpoint %s missing POST method", endpoint)
continue continue