INNER CODE UNIT · Go
roundTrip
yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema_test.go:12
func roundTrip(t *testing.T, v any) any {
t.Helper()
b, err := json.Marshal(v)
if err != nil {
t.Fatalf("marshal: %v", err)
}
var out any
if err := json.Unmarshal(b, &out); err != nil {
t.Fatalf("unmarshal: %v", err)
}
return out
}
func mapOf(kv ...any) *OrderedMap {
m := NewOrderedMap()
for i := 0; i < len(kv); i += 2 {
m.Set(kv[i].(string), kv[i+1])
}