From ce85e863f5e8c9ae70ce9f046d35e2add261c632 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Thu, 31 Oct 2019 15:42:50 -0700 Subject: [PATCH] Move small test back to printers_test.go --- .../additional_printers_test.go | 20 ------------------- pkg/printers/internalversion/printers_test.go | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkg/printers/internalversion/additional_printers_test.go b/pkg/printers/internalversion/additional_printers_test.go index 6c1002b80ee..854acef8f4f 100644 --- a/pkg/printers/internalversion/additional_printers_test.go +++ b/pkg/printers/internalversion/additional_printers_test.go @@ -143,26 +143,6 @@ func TestJSONPrinter(t *testing.T) { testPrinter(t, genericprinters.NewTypeSetter(legacyscheme.Scheme).ToPrinter(&genericprinters.JSONPrinter{}), json.Unmarshal) } -// TODO(seans3): Move this test to cli-runtime/pkg/printers. -func TestFormatResourceName(t *testing.T) { - tests := []struct { - kind schema.GroupKind - name string - want string - }{ - {schema.GroupKind{}, "", ""}, - {schema.GroupKind{}, "name", "name"}, - {schema.GroupKind{Kind: "Kind"}, "", "kind/"}, // should not happen in practice - {schema.GroupKind{Kind: "Kind"}, "name", "kind/name"}, - {schema.GroupKind{Group: "group", Kind: "Kind"}, "name", "kind.group/name"}, - } - for _, tt := range tests { - if got := formatResourceName(tt.kind, tt.name, true); got != tt.want { - t.Errorf("formatResourceName(%q, %q) = %q, want %q", tt.kind, tt.name, got, tt.want) - } - } -} - func PrintCustomType(obj *TestPrintType, options printers.GenerateOptions) ([]metav1beta1.TableRow, error) { return []metav1beta1.TableRow{{Cells: []interface{}{obj.Data}}}, nil } diff --git a/pkg/printers/internalversion/printers_test.go b/pkg/printers/internalversion/printers_test.go index 3b08ce5b8ab..01c0105d274 100644 --- a/pkg/printers/internalversion/printers_test.go +++ b/pkg/printers/internalversion/printers_test.go @@ -24,6 +24,7 @@ import ( "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1beta1 "k8s.io/apimachinery/pkg/apis/meta/v1beta1" + "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/util/diff" "k8s.io/apimachinery/pkg/util/intstr" "k8s.io/kubernetes/pkg/apis/apps" @@ -43,6 +44,25 @@ import ( utilpointer "k8s.io/utils/pointer" ) +func TestFormatResourceName(t *testing.T) { + tests := []struct { + kind schema.GroupKind + name string + want string + }{ + {schema.GroupKind{}, "", ""}, + {schema.GroupKind{}, "name", "name"}, + {schema.GroupKind{Kind: "Kind"}, "", "kind/"}, // should not happen in practice + {schema.GroupKind{Kind: "Kind"}, "name", "kind/name"}, + {schema.GroupKind{Group: "group", Kind: "Kind"}, "name", "kind.group/name"}, + } + for _, tt := range tests { + if got := formatResourceName(tt.kind, tt.name, true); got != tt.want { + t.Errorf("formatResourceName(%q, %q) = %q, want %q", tt.kind, tt.name, got, tt.want) + } + } +} + type TestPrintHandler struct { numCalls int }