From 9e82a69cba2bddda36a6b5c477ed9242de4457dd Mon Sep 17 00:00:00 2001 From: Chirayu Kapoor Date: Tue, 30 Jan 2024 00:15:52 +0530 Subject: [PATCH] Implement EachListItemWithAlloc (https://github.com/kubernetes/kubernetes/pull/113362) in mockUnstructured struct Signed-off-by: Chirayu Kapoor --- pkg/auth/providers/providers_test.go | 15 ++++++++------- .../management/secretmigrator/authconfig_test.go | 5 +++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/pkg/auth/providers/providers_test.go b/pkg/auth/providers/providers_test.go index a1dc85399de..a5052db3124 100644 --- a/pkg/auth/providers/providers_test.go +++ b/pkg/auth/providers/providers_test.go @@ -144,13 +144,14 @@ type mockUnstructured struct { content map[string]interface{} } -func (m *mockUnstructured) NewEmptyInstance() runtime.Unstructured { return nil } -func (m *mockUnstructured) UnstructuredContent() map[string]interface{} { return m.content } -func (m *mockUnstructured) SetUnstructuredContent(input map[string]interface{}) { m.content = input } -func (m *mockUnstructured) IsList() bool { return false } -func (m *mockUnstructured) EachListItem(func(runtime.Object) error) error { return nil } -func (m *mockUnstructured) GetObjectKind() schema.ObjectKind { return nil } -func (m *mockUnstructured) DeepCopyObject() runtime.Object { return nil } +func (m *mockUnstructured) NewEmptyInstance() runtime.Unstructured { return nil } +func (m *mockUnstructured) UnstructuredContent() map[string]interface{} { return m.content } +func (m *mockUnstructured) SetUnstructuredContent(input map[string]interface{}) { m.content = input } +func (m *mockUnstructured) IsList() bool { return false } +func (m *mockUnstructured) EachListItem(func(runtime.Object) error) error { return nil } +func (m *mockUnstructured) EachListItemWithAlloc(func(runtime.Object) error) error { return nil } +func (m *mockUnstructured) GetObjectKind() schema.ObjectKind { return nil } +func (m *mockUnstructured) DeepCopyObject() runtime.Object { return nil } type fakeProvider struct{} diff --git a/pkg/controllers/management/secretmigrator/authconfig_test.go b/pkg/controllers/management/secretmigrator/authconfig_test.go index ef4c282b3f5..bc574ce6095 100644 --- a/pkg/controllers/management/secretmigrator/authconfig_test.go +++ b/pkg/controllers/management/secretmigrator/authconfig_test.go @@ -178,6 +178,11 @@ func (c *unstructuredConfig) GetObjectKind() schema.ObjectKind { panic("implement me") } +// EachListItemWithAlloc implements runtime.Unstructured. +func (*unstructuredConfig) EachListItemWithAlloc(func(runtime.Object) error) error { + panic("implement me") +} + func (c *unstructuredConfig) DeepCopyObject() runtime.Object { panic("implement me") }