@@ -28,7 +28,7 @@ import (
28
28
)
29
29
30
30
func TestSkipPodUpdate (t * testing.T ) {
31
- table := []struct {
31
+ for _ , test := range []struct {
32
32
pod * v1.Pod
33
33
isAssumedPodFunc func (* v1.Pod ) bool
34
34
getPodFunc func (* v1.Pod ) * v1.Pod
@@ -102,8 +102,7 @@ func TestSkipPodUpdate(t *testing.T) {
102
102
},
103
103
expected : false ,
104
104
},
105
- }
106
- for _ , test := range table {
105
+ } {
107
106
t .Run (test .name , func (t * testing.T ) {
108
107
c := & Scheduler {
109
108
SchedulerCache : & fakecache.Cache {
@@ -123,7 +122,7 @@ func TestNodeAllocatableChanged(t *testing.T) {
123
122
newQuantity := func (value int64 ) resource.Quantity {
124
123
return * resource .NewQuantity (value , resource .BinarySI )
125
124
}
126
- for _ , c := range []struct {
125
+ for _ , test := range []struct {
127
126
Name string
128
127
Changed bool
129
128
OldAllocatable v1.ResourceList
@@ -142,17 +141,19 @@ func TestNodeAllocatableChanged(t *testing.T) {
142
141
NewAllocatable : v1.ResourceList {v1 .ResourceMemory : newQuantity (1024 ), v1 .ResourceStorage : newQuantity (1024 )},
143
142
},
144
143
} {
145
- oldNode := & v1.Node {Status : v1.NodeStatus {Allocatable : c .OldAllocatable }}
146
- newNode := & v1.Node {Status : v1.NodeStatus {Allocatable : c .NewAllocatable }}
147
- changed := nodeAllocatableChanged (newNode , oldNode )
148
- if changed != c .Changed {
149
- t .Errorf ("nodeAllocatableChanged should be %t, got %t" , c .Changed , changed )
150
- }
144
+ t .Run (test .Name , func (t * testing.T ) {
145
+ oldNode := & v1.Node {Status : v1.NodeStatus {Allocatable : test .OldAllocatable }}
146
+ newNode := & v1.Node {Status : v1.NodeStatus {Allocatable : test .NewAllocatable }}
147
+ changed := nodeAllocatableChanged (newNode , oldNode )
148
+ if changed != test .Changed {
149
+ t .Errorf ("nodeAllocatableChanged should be %t, got %t" , test .Changed , changed )
150
+ }
151
+ })
151
152
}
152
153
}
153
154
154
155
func TestNodeLabelsChanged (t * testing.T ) {
155
- for _ , c := range []struct {
156
+ for _ , test := range []struct {
156
157
Name string
157
158
Changed bool
158
159
OldLabels map [string ]string
@@ -172,17 +173,19 @@ func TestNodeLabelsChanged(t *testing.T) {
172
173
NewLabels : map [string ]string {"foo" : "bar" , "test" : "value" },
173
174
},
174
175
} {
175
- oldNode := & v1.Node {ObjectMeta : metav1.ObjectMeta {Labels : c .OldLabels }}
176
- newNode := & v1.Node {ObjectMeta : metav1.ObjectMeta {Labels : c .NewLabels }}
177
- changed := nodeLabelsChanged (newNode , oldNode )
178
- if changed != c .Changed {
179
- t .Errorf ("Test case %q failed: should be %t, got %t" , c .Name , c .Changed , changed )
180
- }
176
+ t .Run (test .Name , func (t * testing.T ) {
177
+ oldNode := & v1.Node {ObjectMeta : metav1.ObjectMeta {Labels : test .OldLabels }}
178
+ newNode := & v1.Node {ObjectMeta : metav1.ObjectMeta {Labels : test .NewLabels }}
179
+ changed := nodeLabelsChanged (newNode , oldNode )
180
+ if changed != test .Changed {
181
+ t .Errorf ("Test case %q failed: should be %t, got %t" , test .Name , test .Changed , changed )
182
+ }
183
+ })
181
184
}
182
185
}
183
186
184
187
func TestNodeTaintsChanged (t * testing.T ) {
185
- for _ , c := range []struct {
188
+ for _ , test := range []struct {
186
189
Name string
187
190
Changed bool
188
191
OldTaints []v1.Taint
@@ -201,12 +204,14 @@ func TestNodeTaintsChanged(t *testing.T) {
201
204
NewTaints : []v1.Taint {{Key : "key" , Value : "value2" }},
202
205
},
203
206
} {
204
- oldNode := & v1.Node {Spec : v1.NodeSpec {Taints : c .OldTaints }}
205
- newNode := & v1.Node {Spec : v1.NodeSpec {Taints : c .NewTaints }}
206
- changed := nodeTaintsChanged (newNode , oldNode )
207
- if changed != c .Changed {
208
- t .Errorf ("Test case %q failed: should be %t, not %t" , c .Name , c .Changed , changed )
209
- }
207
+ t .Run (test .Name , func (t * testing.T ) {
208
+ oldNode := & v1.Node {Spec : v1.NodeSpec {Taints : test .OldTaints }}
209
+ newNode := & v1.Node {Spec : v1.NodeSpec {Taints : test .NewTaints }}
210
+ changed := nodeTaintsChanged (newNode , oldNode )
211
+ if changed != test .Changed {
212
+ t .Errorf ("Test case %q failed: should be %t, not %t" , test .Name , test .Changed , changed )
213
+ }
214
+ })
210
215
}
211
216
}
212
217
@@ -216,7 +221,7 @@ func TestNodeConditionsChanged(t *testing.T) {
216
221
t .Errorf ("NodeCondition type has changed. The nodeConditionsChanged() function must be reevaluated." )
217
222
}
218
223
219
- for _ , c := range []struct {
224
+ for _ , test := range []struct {
220
225
Name string
221
226
Changed bool
222
227
OldConditions []v1.NodeCondition
@@ -253,11 +258,13 @@ func TestNodeConditionsChanged(t *testing.T) {
253
258
NewConditions : []v1.NodeCondition {{Type : v1 .NodeReady , Status : v1 .ConditionTrue }},
254
259
},
255
260
} {
256
- oldNode := & v1.Node {Status : v1.NodeStatus {Conditions : c .OldConditions }}
257
- newNode := & v1.Node {Status : v1.NodeStatus {Conditions : c .NewConditions }}
258
- changed := nodeConditionsChanged (newNode , oldNode )
259
- if changed != c .Changed {
260
- t .Errorf ("Test case %q failed: should be %t, got %t" , c .Name , c .Changed , changed )
261
- }
261
+ t .Run (test .Name , func (t * testing.T ) {
262
+ oldNode := & v1.Node {Status : v1.NodeStatus {Conditions : test .OldConditions }}
263
+ newNode := & v1.Node {Status : v1.NodeStatus {Conditions : test .NewConditions }}
264
+ changed := nodeConditionsChanged (newNode , oldNode )
265
+ if changed != test .Changed {
266
+ t .Errorf ("Test case %q failed: should be %t, got %t" , test .Name , test .Changed , changed )
267
+ }
268
+ })
262
269
}
263
270
}
0 commit comments