mirror of
https://github.com/kubernetes/client-go.git
synced 2025-09-05 09:01:06 +00:00
Add DeletionHandlingObjectToName
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com> Kubernetes-commit: d60a25b2db52d7e180b0962e23cc06e71f36fb29
This commit is contained in:
committed by
Kubernetes Publisher
parent
d1672351e4
commit
61be9f118e
28
tools/cache/controller_test.go
vendored
28
tools/cache/controller_test.go
vendored
@@ -574,3 +574,31 @@ func TestTransformingInformer(t *testing.T) {
|
||||
|
||||
close(stopCh)
|
||||
}
|
||||
|
||||
func TestDeletionHandlingObjectToName(t *testing.T) {
|
||||
cm := &v1.ConfigMap{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "testname",
|
||||
Namespace: "testnamespace",
|
||||
},
|
||||
}
|
||||
stringKey, err := MetaNamespaceKeyFunc(cm)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
deleted := DeletedFinalStateUnknown{
|
||||
Key: stringKey,
|
||||
Obj: cm,
|
||||
}
|
||||
expected, err := ObjectToName(cm)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
actual, err := DeletionHandlingObjectToName(deleted)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if expected != actual {
|
||||
t.Errorf("Expected %#v, got %#v", expected, actual)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user