Skip to content

Commit

Permalink
Replace some more runtime.Object where applicable
Browse files Browse the repository at this point in the history
  • Loading branch information
timebertt committed Jan 29, 2021
1 parent 1c4a008 commit 9005595
Show file tree
Hide file tree
Showing 41 changed files with 200 additions and 228 deletions.
3 changes: 1 addition & 2 deletions pkg/client/kubernetes/applier_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ import (
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/meta"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/kubernetes/scheme"
Expand All @@ -42,7 +41,7 @@ var (
configMapTypeMeta = metav1.TypeMeta{Kind: "ConfigMap", APIVersion: "v1"}
)

func mkManifest(objs ...runtime.Object) []byte {
func mkManifest(objs ...client.Object) []byte {
var out bytes.Buffer
for _, obj := range objs {
data, err := yaml.Marshal(obj)
Expand Down
17 changes: 8 additions & 9 deletions pkg/client/kubernetes/clientmap/internal/plant_clientmap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ import (
corev1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"sigs.k8s.io/controller-runtime/pkg/client"
)

Expand Down Expand Up @@ -115,7 +114,7 @@ var _ = Describe("PlantClientMap", func() {
It("should fail if Plant object does not have a secretRef", func() {
plant.Spec.SecretRef = corev1.LocalObjectReference{}
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Plant{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
plant.DeepCopyInto(obj.(*gardencorev1beta1.Plant))
return nil
})
Expand All @@ -128,7 +127,7 @@ var _ = Describe("PlantClientMap", func() {
It("should fail if NewClientFromSecret fails", func() {
fakeErr := fmt.Errorf("fake")
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Plant{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
plant.DeepCopyInto(obj.(*gardencorev1beta1.Plant))
return nil
})
Expand All @@ -144,12 +143,12 @@ var _ = Describe("PlantClientMap", func() {
It("should correctly construct a new ClientSet", func() {
fakeCS := fakeclientset.NewClientSet()
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Plant{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
plant.DeepCopyInto(obj.(*gardencorev1beta1.Plant))
return nil
}).Times(2)
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return nil
})
internal.NewClientFromSecret = func(ctx context.Context, c client.Client, namespace, secretName string, fns ...kubernetes.ConfigFunc) (kubernetes.Interface, error) {
Expand Down Expand Up @@ -192,12 +191,12 @@ var _ = Describe("PlantClientMap", func() {
It("should fail if Get Plant Secret fails", func() {
fakeErr := fmt.Errorf("fake")
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Plant{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
plant.DeepCopyInto(obj.(*gardencorev1beta1.Plant))
return nil
})
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return fakeErr
})

Expand All @@ -208,12 +207,12 @@ var _ = Describe("PlantClientMap", func() {

It("should correctly calculate hash", func() {
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Plant{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
plant.DeepCopyInto(obj.(*gardencorev1beta1.Plant))
return nil
})
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: plant.Namespace, Name: plant.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
(&corev1.Secret{}).DeepCopyInto(obj.(*corev1.Secret))
return nil
})
Expand Down
17 changes: 8 additions & 9 deletions pkg/client/kubernetes/clientmap/internal/seed_clientmap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ import (
corev1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
baseconfig "k8s.io/component-base/config"
"sigs.k8s.io/controller-runtime/pkg/client"
)
Expand Down Expand Up @@ -155,7 +154,7 @@ var _ = Describe("SeedClientMap", func() {
It("should fail if Seed object does not have a secretRef", func() {
seed.Spec.SecretRef = nil
c.EXPECT().Get(ctx, client.ObjectKey{Name: seed.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Seed{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
seed.DeepCopyInto(obj.(*gardencorev1beta1.Seed))
return nil
})
Expand All @@ -168,7 +167,7 @@ var _ = Describe("SeedClientMap", func() {
It("should fail if NewClientFromSecret fails", func() {
fakeErr := fmt.Errorf("fake")
c.EXPECT().Get(ctx, client.ObjectKey{Name: seed.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Seed{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
seed.DeepCopyInto(obj.(*gardencorev1beta1.Seed))
return nil
})
Expand All @@ -184,12 +183,12 @@ var _ = Describe("SeedClientMap", func() {
It("should correctly construct a new ClientSet", func() {
fakeCS := fakeclientset.NewClientSet()
c.EXPECT().Get(ctx, client.ObjectKey{Name: seed.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Seed{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
seed.DeepCopyInto(obj.(*gardencorev1beta1.Seed))
return nil
}).Times(2)
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: seed.Spec.SecretRef.Namespace, Name: seed.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return nil
})
internal.NewClientFromSecret = func(ctx context.Context, c client.Client, namespace, secretName string, fns ...kubernetes.ConfigFunc) (kubernetes.Interface, error) {
Expand Down Expand Up @@ -231,12 +230,12 @@ var _ = Describe("SeedClientMap", func() {
It("should fail if Get Seed Secret fails", func() {
fakeErr := fmt.Errorf("fake")
c.EXPECT().Get(ctx, client.ObjectKey{Name: seed.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Seed{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
seed.DeepCopyInto(obj.(*gardencorev1beta1.Seed))
return nil
})
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: seed.Spec.SecretRef.Namespace, Name: seed.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return fakeErr
})

Expand All @@ -247,12 +246,12 @@ var _ = Describe("SeedClientMap", func() {

It("should correctly calculate hash", func() {
c.EXPECT().Get(ctx, client.ObjectKey{Name: seed.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Seed{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
seed.DeepCopyInto(obj.(*gardencorev1beta1.Seed))
return nil
})
c.EXPECT().Get(ctx, client.ObjectKey{Namespace: seed.Spec.SecretRef.Namespace, Name: seed.Spec.SecretRef.Name}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
(&corev1.Secret{}).DeepCopyInto(obj.(*corev1.Secret))
return nil
})
Expand Down
31 changes: 15 additions & 16 deletions pkg/client/kubernetes/clientmap/internal/shoot_clientmap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ import (
corev1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
baseconfig "k8s.io/component-base/config"
"k8s.io/utils/pointer"
"sigs.k8s.io/controller-runtime/pkg/client"
Expand Down Expand Up @@ -152,7 +151,7 @@ var _ = Describe("ShootClientMap", func() {
It("should fail if Shoot is not scheduled yet", func() {
shoot.Spec.SeedName = nil
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
Expand All @@ -165,7 +164,7 @@ var _ = Describe("ShootClientMap", func() {
It("should fail if GetSeedClient fails", func() {
fakeErr := fmt.Errorf("fake")
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
Expand All @@ -183,7 +182,7 @@ var _ = Describe("ShootClientMap", func() {

fakeErr := fmt.Errorf("fake")
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
Expand All @@ -202,7 +201,7 @@ var _ = Describe("ShootClientMap", func() {

fakeErr := fmt.Errorf("fake")
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
Expand All @@ -225,7 +224,7 @@ var _ = Describe("ShootClientMap", func() {
It("should fall-back to external kubeconfig if internal kubeconfig is not found", func() {
fakeErr := fmt.Errorf("fake")
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
Expand Down Expand Up @@ -263,22 +262,22 @@ var _ = Describe("ShootClientMap", func() {
changedTechnicalID := "foo"
gomock.InOrder(
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
}),
mockSeedClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Status.TechnicalID, Name: "gardener"}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return nil
}),
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.Status.TechnicalID = changedTechnicalID
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
}),
mockSeedClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: changedTechnicalID, Name: "gardener"}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return nil
}),
)
Expand Down Expand Up @@ -329,12 +328,12 @@ var _ = Describe("ShootClientMap", func() {
It("should fail if Get gardener Secret fails", func() {
fakeErr := fmt.Errorf("fake")
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
})
mockSeedClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Status.TechnicalID, Name: "gardener"}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
return fakeErr
})

Expand All @@ -347,23 +346,23 @@ var _ = Describe("ShootClientMap", func() {
changedTechnicalID := "foo"
gomock.InOrder(
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
}),
mockSeedClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Status.TechnicalID, Name: "gardener"}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
(&corev1.Secret{}).DeepCopyInto(obj.(*corev1.Secret))
return nil
}),
mockGardenClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: shoot.Namespace, Name: shoot.Name}, gomock.AssignableToTypeOf(&gardencorev1beta1.Shoot{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
shoot.Status.TechnicalID = changedTechnicalID
shoot.DeepCopyInto(obj.(*gardencorev1beta1.Shoot))
return nil
}),
mockSeedClient.EXPECT().Get(ctx, client.ObjectKey{Namespace: changedTechnicalID, Name: "gardener"}, gomock.AssignableToTypeOf(&corev1.Secret{})).
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj runtime.Object) error {
DoAndReturn(func(ctx context.Context, key client.ObjectKey, obj client.Object) error {
(&corev1.Secret{}).DeepCopyInto(obj.(*corev1.Secret))
return nil
}),
Expand Down
3 changes: 1 addition & 2 deletions pkg/controllermanager/controller/event/event_control_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import (
. "github.com/onsi/gomega"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/types"
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/reconcile"
Expand Down Expand Up @@ -199,7 +198,7 @@ func mockClientGet(k8sGardenRuntimeClient *mockclient.MockClient, key client.Obj
k8sGardenRuntimeClient.
EXPECT().
Get(context.TODO(), key, &corev1.Event{}).
DoAndReturn(func(_ context.Context, _ client.ObjectKey, o runtime.Object) error {
DoAndReturn(func(_ context.Context, _ client.ObjectKey, o client.Object) error {
event, ok := o.(*corev1.Event)
Expect(ok).To(BeTrue())
result.DeepCopyInto(event)
Expand Down
7 changes: 3 additions & 4 deletions pkg/controllermanager/controller/plant/plant_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ import (
"github.com/onsi/gomega/types"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/version"
"k8s.io/client-go/rest"
fakerestclient "k8s.io/client-go/rest/fake"
Expand Down Expand Up @@ -94,7 +93,7 @@ var _ = Describe("Plant", func() {
testLogger = logger.NewFieldLogger(logger.NewLogger("info"), "test", "test-plant")
)

runtimeClient.EXPECT().List(context.TODO(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, list runtime.Object, opts ...client.ListOption) error {
runtimeClient.EXPECT().List(context.TODO(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error {
Expect(list).To(BeAssignableToTypeOf(&corev1.NodeList{}))
list.(*corev1.NodeList).Items = []corev1.Node{mockNode}
return nil
Expand Down Expand Up @@ -161,7 +160,7 @@ var _ = Describe("Plant", func() {
)

healthChecker = plant.NewHealthChecker(runtimeClient, discoveryMockclient)
runtimeClient.EXPECT().List(context.TODO(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, list runtime.Object, opts ...client.ListOption) error {
runtimeClient.EXPECT().List(context.TODO(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error {
Expect(list).To(BeAssignableToTypeOf(&corev1.NodeList{}))
list.(*corev1.NodeList).Items = []corev1.Node{*node}
return nil
Expand All @@ -186,7 +185,7 @@ var _ = Describe("Plant", func() {
)

healthChecker = plant.NewHealthChecker(runtimeClient, discoveryMockclient)
runtimeClient.EXPECT().List(context.TODO(), gomock.Any()).DoAndReturn(func(ctx context.Context, list runtime.Object, opts ...client.ListOption) error {
runtimeClient.EXPECT().List(context.TODO(), gomock.Any()).DoAndReturn(func(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error {
return fmt.Errorf("Some Error")
})

Expand Down
Loading

0 comments on commit 9005595

Please sign in to comment.