Eliminate couple unnecessary conversions

Kubernetes-commit: 067d173266303c5c9a4281e962d3662c34a78053
This commit is contained in:
wojtekt 2019-11-12 14:19:14 +01:00 committed by Kubernetes Publisher
parent ed17cc3738
commit ca6e794c60
1 changed files with 15 additions and 6 deletions

View File

@ -2675,16 +2675,25 @@ func TestGetWithOptions(t *testing.T) {
t.Errorf("%s: unexpected response: %#v", test.name, resp) t.Errorf("%s: unexpected response: %#v", test.name, resp)
continue continue
} }
var itemOut genericapitesting.Simple
body, err := extractBody(resp, &itemOut) var itemOut runtime.Object
if test.rootScoped {
itemOut = &genericapitesting.SimpleRoot{}
} else {
itemOut = &genericapitesting.Simple{}
}
body, err := extractBody(resp, itemOut)
if err != nil { if err != nil {
t.Errorf("%s: %v", test.name, err) t.Errorf("%s: %v", test.name, err)
continue continue
} }
if metadata, err := meta.Accessor(itemOut); err == nil {
if itemOut.Name != simpleStorage.item.Name { if metadata.GetName() != simpleStorage.item.Name {
t.Errorf("%s: Unexpected data: %#v, expected %#v (%s)", test.name, itemOut, simpleStorage.item, string(body)) t.Errorf("%s: Unexpected data: %#v, expected %#v (%s)", test.name, itemOut, simpleStorage.item, string(body))
continue continue
}
} else {
t.Errorf("%s: Couldn't get name from %#v: %v", test.name, itemOut, err)
} }
var opts *genericapitesting.SimpleGetOptions var opts *genericapitesting.SimpleGetOptions