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)
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 {
t.Errorf("%s: %v", test.name, err)
continue
}
if itemOut.Name != simpleStorage.item.Name {
t.Errorf("%s: Unexpected data: %#v, expected %#v (%s)", test.name, itemOut, simpleStorage.item, string(body))
continue
if metadata, err := meta.Accessor(itemOut); err == nil {
if metadata.GetName() != simpleStorage.item.Name {
t.Errorf("%s: Unexpected data: %#v, expected %#v (%s)", test.name, itemOut, simpleStorage.item, string(body))
continue
}
} else {
t.Errorf("%s: Couldn't get name from %#v: %v", test.name, itemOut, err)
}
var opts *genericapitesting.SimpleGetOptions