Skip to content

Commit

Permalink
Replace instances of deprecated NewFakeClient function (jaegertracing…
Browse files Browse the repository at this point in the history
…#1873)

Signed-off-by: Kevin Earls <[email protected]>
  • Loading branch information
kevinearls authored May 4, 2022
1 parent 32e6ca7 commit 11dac36
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 44 deletions.
4 changes: 2 additions & 2 deletions controllers/appsv1/deployment_webhook_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ func TestReconcileConfigMaps(t *testing.T) {
}

cl := &failingClient{
WithWatch: fake.NewFakeClient(tC.existing...),
WithWatch: fake.NewClientBuilder().WithRuntimeObjects(tC.existing...).Build(),
errors: tC.errors,
}

Expand Down Expand Up @@ -367,7 +367,7 @@ func TestReconcilieDeployment(t *testing.T) {
}

cl := &failingClient{
WithWatch: fake.NewFakeClient(res...),
WithWatch: fake.NewClientBuilder().WithRuntimeObjects(res...).Build(),
errors: tc.errors,
}

Expand Down
32 changes: 16 additions & 16 deletions pkg/autodetect/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func TestStart(t *testing.T) {

// prepare
dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

done := make(chan bool)
Expand Down Expand Up @@ -123,7 +123,7 @@ func TestAutoDetectWithServerGroupsError(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// sanity check
Expand Down Expand Up @@ -152,7 +152,7 @@ func TestAutoDetectWithServerResourcesForGroupVersionError(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// sanity check
Expand Down Expand Up @@ -187,7 +187,7 @@ func TestAutoDetectOpenShift(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

dcl.ServerResourcesForGroupVersionFunc = func(_ string) (apiGroupList *metav1.APIResourceList, err error) {
Expand Down Expand Up @@ -224,7 +224,7 @@ func TestAutoDetectKubernetes(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -240,7 +240,7 @@ func TestExplicitPlatform(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -256,7 +256,7 @@ func TestAutoDetectEsProvisionNoEsOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -272,7 +272,7 @@ func TestAutoDetectEsProvisionWithEsOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

dcl.ServerGroupsFunc = func() (apiGroupList *metav1.APIGroupList, err error) {
Expand Down Expand Up @@ -320,7 +320,7 @@ func TestAutoDetectKafkaProvisionNoKafkaOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -336,7 +336,7 @@ func TestAutoDetectKafkaProvisionWithKafkaOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

dcl.ServerGroupsFunc = func() (apiGroupList *metav1.APIGroupList, err error) {
Expand All @@ -362,7 +362,7 @@ func TestAutoDetectKafkaExplicitYes(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -378,7 +378,7 @@ func TestAutoDetectKafkaExplicitNo(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -394,7 +394,7 @@ func TestAutoDetectKafkaDefaultNoOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)

// test
Expand All @@ -410,7 +410,7 @@ func TestAutoDetectKafkaDefaultWithOperator(t *testing.T) {
defer viper.Reset()

dcl := &fakeDiscoveryClient{}
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()
b := WithClients(cl, dcl, cl)
dcl.ServerGroupsFunc = func() (apiGroupList *metav1.APIGroupList, err error) {
return &metav1.APIGroupList{Groups: []metav1.APIGroup{{
Expand Down Expand Up @@ -619,7 +619,7 @@ func TestCleanDeployments(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithRuntimeObjects(objs...).Build()
b := WithClients(cl, &fakeDiscoveryClient{}, cl)

// test
Expand Down Expand Up @@ -651,7 +651,7 @@ type fakeClient struct {
}

func customFakeClient() *fakeClient {
c := fake.NewFakeClient()
c := fake.NewClientBuilder().Build()
return &fakeClient{Client: c, CreateFunc: c.Create}
}

Expand Down
15 changes: 8 additions & 7 deletions pkg/controller/jaeger/jaeger_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ func TestSyncOnJaegerChanges(t *testing.T) {
)

cl := &modifiedClient{
Client: fake.NewFakeClient(objs...),
Client: fake.NewClientBuilder().WithRuntimeObjects(objs...).Build(),
listErr: errList,
getErr: errGet,
}
Expand Down Expand Up @@ -246,7 +246,7 @@ func TestDeletedInstance(t *testing.T) {
s.AddKnownTypes(v1.GroupVersion, jaeger)

// no known objects
cl := fake.NewFakeClient()
cl := fake.NewClientBuilder().Build()

r := &ReconcileJaeger{client: cl, scheme: s, rClient: cl}

Expand Down Expand Up @@ -280,7 +280,8 @@ func TestSetOwnerOnNewInstance(t *testing.T) {

s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, jaeger)
cl := fake.NewFakeClient(jaeger)
cl := fake.NewClientBuilder().WithObjects(jaeger).Build()

r := &ReconcileJaeger{client: cl, scheme: s, rClient: cl}
req := reconcile.Request{NamespacedName: nsn}

Expand Down Expand Up @@ -308,7 +309,7 @@ func TestSkipOnNonOwnedCR(t *testing.T) {

s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, jaeger)
cl := fake.NewFakeClient(jaeger)
cl := fake.NewClientBuilder().WithObjects(jaeger).Build()
r := &ReconcileJaeger{client: cl, scheme: s, rClient: cl}
req := reconcile.Request{NamespacedName: nsn}

Expand Down Expand Up @@ -338,8 +339,8 @@ func TestGetResourceFromNonCachedClient(t *testing.T) {
// we trigger the reconciliation and expect it to finish without errors, while we expect to not have an instance afterwards
// if the code is using the cached client, we would end up either with an error (trying to update an instance that does not exist)
// or we'd end up with an instance
cachedClient := fake.NewFakeClient(jaeger)
client := fake.NewFakeClient()
cachedClient := fake.NewClientBuilder().WithObjects(jaeger).Build()
client := fake.NewClientBuilder().Build()

r := &ReconcileJaeger{client: cachedClient, scheme: s, rClient: client}
req := reconcile.Request{NamespacedName: nsn}
Expand Down Expand Up @@ -433,7 +434,7 @@ func getReconciler(objs []runtime.Object) (*ReconcileJaeger, client.Client) {
// Kafka
s.AddKnownTypes(v1beta2.GroupVersion, &v1beta2.Kafka{}, &v1beta2.KafkaList{}, &v1beta2.KafkaUser{}, &v1beta2.KafkaUserList{})

cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
r := New(cl, cl, s)
r.certGenerationScript = "../../../scripts/cert_generation.sh"
return r, cl
Expand Down
2 changes: 1 addition & 1 deletion pkg/controller/namespace/namespace_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ func TestReconcilieDeployment(t *testing.T) {
for _, b := range tc.bundle {
objs = append(objs, b.dep)
}
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
r := &ReconcileNamespace{
client: &failingClient{Client: cl, err: tc.errReconcile},
rClient: cl,
Expand Down
6 changes: 3 additions & 3 deletions pkg/metrics/instances_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ func TestValueObservedMetrics(t *testing.T) {
newExpectedMetric(agentStrategiesMetric, attribute.String("type", "daemonset"), 1),
}

cl := fake.NewFakeClientWithScheme(s, objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

meter, provider := oteltest.NewMeterProvider()
global.SetMeterProvider(provider)
Expand Down Expand Up @@ -201,7 +201,7 @@ func TestAutoProvisioningESObservedMetric(t *testing.T) {
&autoprovisioningInstance,
}

cl := fake.NewFakeClientWithScheme(s, objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
meter, provider := oteltest.NewMeterProvider()
global.SetMeterProvider(provider)

Expand Down Expand Up @@ -271,7 +271,7 @@ func TestManagerByMetric(t *testing.T) {
&nonManaged,
}

cl := fake.NewFakeClientWithScheme(s, objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
meter, provider := oteltest.NewMeterProvider()
global.SetMeterProvider(provider)

Expand Down
12 changes: 6 additions & 6 deletions pkg/upgrade/upgrade_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func TestVersionUpgradeToLatest(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand Down Expand Up @@ -56,7 +56,7 @@ func TestVersionUpgradeToLatestMultinamespace(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand Down Expand Up @@ -84,7 +84,7 @@ func TestVersionUpgradeToLatestOwnedResource(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand All @@ -106,7 +106,7 @@ func TestUnknownVersion(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand Down Expand Up @@ -134,7 +134,7 @@ func TestSkipForNonOwnedInstances(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand Down Expand Up @@ -171,7 +171,7 @@ func TestSkipUpgradeForVersionsGreaterThanLatest(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, opver.Get().Jaeger))
Expand Down
2 changes: 1 addition & 1 deletion pkg/upgrade/v1_15_0_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ func TestUpgradeDeprecatedOptionsv1_15_0(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))
Expand Down
2 changes: 1 addition & 1 deletion pkg/upgrade/v1_17_0_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func TestUpgradeDeprecatedOptionsv1_17_0(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))
Expand Down
4 changes: 2 additions & 2 deletions pkg/upgrade/v1_18_0_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func TestUpgradeDeprecatedOptionsv1_18_0(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))
Expand Down Expand Up @@ -85,7 +85,7 @@ func TestUpgradeAgentWithTChannelEnablev1_18_0_(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))

Expand Down
2 changes: 1 addition & 1 deletion pkg/upgrade/v1_20_0_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ func TestUpgradeDeprecatedOptionsv1_20_0NonConflicting(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))
Expand Down
8 changes: 4 additions & 4 deletions pkg/upgrade/v1_22_0_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func TestUpgradeJaegerTagssv1_22_0(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()

// test
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))
Expand Down Expand Up @@ -89,7 +89,7 @@ func TestDeleteQueryRemovedFlags(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))

persisted := &v1.Jaeger{}
Expand Down Expand Up @@ -139,7 +139,7 @@ func TestCassandraVerifyHostFlags(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))

persisted := &v1.Jaeger{}
Expand Down Expand Up @@ -246,7 +246,7 @@ func TestMigrateQueryHostPortFlagsv1_22_0(t *testing.T) {
s := scheme.Scheme
s.AddKnownTypes(v1.GroupVersion, &v1.Jaeger{})
s.AddKnownTypes(v1.GroupVersion, &v1.JaegerList{})
cl := fake.NewFakeClient(objs...)
cl := fake.NewClientBuilder().WithScheme(s).WithRuntimeObjects(objs...).Build()
assert.NoError(t, ManagedInstances(context.Background(), cl, cl, latestVersion))

persisted := &v1.Jaeger{}
Expand Down

0 comments on commit 11dac36

Please sign in to comment.