Skip to content

Commit 9db5a37

Browse files
committed
rename methods
1 parent d14245b commit 9db5a37

File tree

2 files changed

+35
-34
lines changed

2 files changed

+35
-34
lines changed

controllers/reconcile_test.go

+19-28
Original file line numberDiff line numberDiff line change
@@ -69,24 +69,15 @@ var (
6969

7070
type check[T any] func(t *testing.T, params T)
7171

72-
func newParamsAssertNoErr(t *testing.T, taContainerImage string, file string) v1alpha1.OpenTelemetryCollector {
73-
p, err := newParams(taContainerImage, file)
74-
assert.NoError(t, err)
75-
if len(taContainerImage) == 0 {
76-
p.Spec.TargetAllocator.Enabled = false
77-
}
78-
return p
79-
}
80-
8172
func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
82-
addedMetadataDeployment := paramsWithMode(v1alpha1.ModeDeployment)
73+
addedMetadataDeployment := testCollectorWithMode(v1alpha1.ModeDeployment)
8374
addedMetadataDeployment.Labels = map[string]string{
8475
labelName: labelVal,
8576
}
8677
addedMetadataDeployment.Annotations = map[string]string{
8778
annotationName: annotationVal,
8879
}
89-
deploymentExtraPorts := paramsWithModeAndReplicas(v1alpha1.ModeDeployment, 3)
80+
deploymentExtraPorts := testCollectorWithModeAndReplicas(v1alpha1.ModeDeployment, 3)
9081
deploymentExtraPorts.Spec.Ports = append(deploymentExtraPorts.Spec.Ports, extraPorts)
9182
deploymentExtraPorts.Spec.DeploymentUpdateStrategy = appsv1.DeploymentStrategy{
9283
RollingUpdate: &appsv1.RollingUpdateDeployment{
@@ -100,20 +91,20 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
10091
},
10192
},
10293
}
103-
ingressParams := newParamsAssertNoErr(t, "", testFileIngress)
94+
ingressParams := testCollectorAssertNoErr(t, "", testFileIngress)
10495
ingressParams.Spec.Ingress.Type = "ingress"
105-
updatedIngressParams := newParamsAssertNoErr(t, "", testFileIngress)
96+
updatedIngressParams := testCollectorAssertNoErr(t, "", testFileIngress)
10697
updatedIngressParams.Spec.Ingress.Type = "ingress"
10798
updatedIngressParams.Spec.Ingress.Annotations = map[string]string{"blub": "blob"}
10899
updatedIngressParams.Spec.Ingress.Hostname = expectHostname
109-
routeParams := newParamsAssertNoErr(t, "", testFileIngress)
100+
routeParams := testCollectorAssertNoErr(t, "", testFileIngress)
110101
routeParams.Spec.Ingress.Type = v1alpha1.IngressTypeRoute
111102
routeParams.Spec.Ingress.Route.Termination = v1alpha1.TLSRouteTerminationTypeInsecure
112-
updatedRouteParams := newParamsAssertNoErr(t, "", testFileIngress)
103+
updatedRouteParams := testCollectorAssertNoErr(t, "", testFileIngress)
113104
updatedRouteParams.Spec.Ingress.Type = v1alpha1.IngressTypeRoute
114105
updatedRouteParams.Spec.Ingress.Route.Termination = v1alpha1.TLSRouteTerminationTypeInsecure
115106
updatedRouteParams.Spec.Ingress.Hostname = expectHostname
116-
deletedParams := paramsWithMode(v1alpha1.ModeDeployment)
107+
deletedParams := testCollectorWithMode(v1alpha1.ModeDeployment)
117108
now := metav1.NewTime(time.Now())
118109
deletedParams.DeletionTimestamp = &now
119110

@@ -199,7 +190,7 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
199190
{
200191
name: "invalid mode",
201192
args: args{
202-
params: paramsWithMode("bad"),
193+
params: testCollectorWithMode("bad"),
203194
updates: []v1alpha1.OpenTelemetryCollector{},
204195
},
205196
want: []want{
@@ -216,7 +207,7 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
216207
{
217208
name: "invalid prometheus configuration",
218209
args: args{
219-
params: newParamsAssertNoErr(t, baseTaImage, testFileIngress),
210+
params: testCollectorAssertNoErr(t, baseTaImage, testFileIngress),
220211
updates: []v1alpha1.OpenTelemetryCollector{},
221212
},
222213
want: []want{
@@ -307,8 +298,8 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
307298
{
308299
name: "hpa v2 deployment collector",
309300
args: args{
310-
params: paramsWithHPA(3, 5),
311-
updates: []v1alpha1.OpenTelemetryCollector{paramsWithHPA(1, 9)},
301+
params: testCollectorWithHPA(3, 5),
302+
updates: []v1alpha1.OpenTelemetryCollector{testCollectorWithHPA(1, 9)},
312303
},
313304
want: []want{
314305
{
@@ -350,8 +341,8 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
350341
{
351342
name: "policy v1 deployment collector",
352343
args: args{
353-
params: paramsWithPolicy(1, 0),
354-
updates: []v1alpha1.OpenTelemetryCollector{paramsWithPolicy(0, 1)},
344+
params: testCollectorWithPDB(1, 0),
345+
updates: []v1alpha1.OpenTelemetryCollector{testCollectorWithPDB(0, 1)},
355346
},
356347
want: []want{
357348
{
@@ -389,7 +380,7 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
389380
{
390381
name: "daemonset collector",
391382
args: args{
392-
params: paramsWithMode(v1alpha1.ModeDaemonSet),
383+
params: testCollectorWithMode(v1alpha1.ModeDaemonSet),
393384
},
394385
want: []want{
395386
{
@@ -409,11 +400,11 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
409400
{
410401
name: "stateful should update collector with TA",
411402
args: args{
412-
params: paramsWithMode(v1alpha1.ModeStatefulSet),
403+
params: testCollectorWithMode(v1alpha1.ModeStatefulSet),
413404
updates: []v1alpha1.OpenTelemetryCollector{
414-
newParamsAssertNoErr(t, baseTaImage, promFile),
415-
newParamsAssertNoErr(t, baseTaImage, updatedPromFile),
416-
newParamsAssertNoErr(t, updatedTaImage, updatedPromFile),
405+
testCollectorAssertNoErr(t, baseTaImage, promFile),
406+
testCollectorAssertNoErr(t, baseTaImage, updatedPromFile),
407+
testCollectorAssertNoErr(t, updatedTaImage, updatedPromFile),
417408
},
418409
},
419410
want: []want{
@@ -456,7 +447,7 @@ func TestOpenTelemetryCollectorReconciler_Reconcile(t *testing.T) {
456447
exists, err = populateObjectIfExists(t, &v1.ServiceAccount{}, namespacedObjectName(naming.TargetAllocatorServiceAccount(params.Name), params.Namespace))
457448
assert.NoError(t, err)
458449
assert.True(t, exists)
459-
promConfig, err := ta.ConfigToPromConfig(newParamsAssertNoErr(t, baseTaImage, promFile).Spec.Config)
450+
promConfig, err := ta.ConfigToPromConfig(testCollectorAssertNoErr(t, baseTaImage, promFile).Spec.Config)
460451
assert.NoError(t, err)
461452

462453
taConfig := make(map[interface{}]interface{})

controllers/suite_test.go

+16-6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import (
2626
"time"
2727

2828
routev1 "github.com/openshift/api/route/v1"
29+
"github.com/stretchr/testify/assert"
2930
v1 "k8s.io/api/core/v1"
3031
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
3132
"k8s.io/apimachinery/pkg/api/errors"
@@ -215,12 +216,12 @@ func TestMain(m *testing.M) {
215216
os.Exit(code)
216217
}
217218

218-
func paramsWithMode(mode v1alpha1.Mode) v1alpha1.OpenTelemetryCollector {
219+
func testCollectorWithMode(mode v1alpha1.Mode) v1alpha1.OpenTelemetryCollector {
219220
replicas := int32(2)
220-
return paramsWithModeAndReplicas(mode, replicas)
221+
return testCollectorWithModeAndReplicas(mode, replicas)
221222
}
222223

223-
func paramsWithModeAndReplicas(mode v1alpha1.Mode, replicas int32) v1alpha1.OpenTelemetryCollector {
224+
func testCollectorWithModeAndReplicas(mode v1alpha1.Mode, replicas int32) v1alpha1.OpenTelemetryCollector {
224225
configYAML, err := os.ReadFile("testdata/test.yaml")
225226
if err != nil {
226227
fmt.Printf("Error getting yaml file: %v", err)
@@ -252,7 +253,16 @@ func paramsWithModeAndReplicas(mode v1alpha1.Mode, replicas int32) v1alpha1.Open
252253
}
253254
}
254255

255-
func newParams(taContainerImage string, file string) (v1alpha1.OpenTelemetryCollector, error) {
256+
func testCollectorAssertNoErr(t *testing.T, taContainerImage string, file string) v1alpha1.OpenTelemetryCollector {
257+
p, err := testCollectorWithConfigFile(taContainerImage, file)
258+
assert.NoError(t, err)
259+
if len(taContainerImage) == 0 {
260+
p.Spec.TargetAllocator.Enabled = false
261+
}
262+
return p
263+
}
264+
265+
func testCollectorWithConfigFile(taContainerImage string, file string) (v1alpha1.OpenTelemetryCollector, error) {
256266
replicas := int32(1)
257267
var configYAML []byte
258268
var err error
@@ -295,7 +305,7 @@ func newParams(taContainerImage string, file string) (v1alpha1.OpenTelemetryColl
295305
}, nil
296306
}
297307

298-
func paramsWithHPA(minReps, maxReps int32) v1alpha1.OpenTelemetryCollector {
308+
func testCollectorWithHPA(minReps, maxReps int32) v1alpha1.OpenTelemetryCollector {
299309
configYAML, err := os.ReadFile("testdata/test.yaml")
300310
if err != nil {
301311
fmt.Printf("Error getting yaml file: %v", err)
@@ -332,7 +342,7 @@ func paramsWithHPA(minReps, maxReps int32) v1alpha1.OpenTelemetryCollector {
332342
}
333343
}
334344

335-
func paramsWithPolicy(minAvailable, maxUnavailable int32) v1alpha1.OpenTelemetryCollector {
345+
func testCollectorWithPDB(minAvailable, maxUnavailable int32) v1alpha1.OpenTelemetryCollector {
336346
configYAML, err := os.ReadFile("testdata/test.yaml")
337347
if err != nil {
338348
fmt.Printf("Error getting yaml file: %v", err)

0 commit comments

Comments
 (0)