@@ -90,6 +90,8 @@ func Test_Container(t *testing.T) {
90
90
require .Nil (t , spec .Image )
91
91
require .Nil (t , spec .Security )
92
92
require .Nil (t , spec .Environments )
93
+ require .Nil (t , spec .VolumeMounts )
94
+ require .Nil (t , spec .Core )
93
95
94
96
require .Len (t , container .Env , 0 )
95
97
})
@@ -100,12 +102,17 @@ func Test_Container(t *testing.T) {
100
102
require .Nil (t , spec .Image )
101
103
require .Nil (t , spec .Security )
102
104
require .Nil (t , spec .Environments )
105
+ require .Nil (t , spec .VolumeMounts )
106
+ require .Nil (t , spec .Core )
103
107
104
108
require .Len (t , container .Env , 0 )
105
109
})
106
110
})
107
111
t .Run ("With fields" , func (t * testing.T ) {
108
112
applyContainer (t , & core.PodTemplateSpec {}, & core.Container {}, & Container {
113
+ Core : & schedulerContainerResourcesApi.Core {
114
+ Args : []string {"A" },
115
+ },
109
116
Security : & schedulerContainerResourcesApi.Security {
110
117
SecurityContext : & core.SecurityContext {
111
118
RunAsUser : util.NewType [int64 ](50 ),
@@ -171,6 +178,12 @@ func Test_Container(t *testing.T) {
171
178
},
172
179
})(func (t * testing.T , pod * core.PodTemplateSpec , container * core.Container , spec * Container ) {
173
180
// Spec
181
+ require .NotNil (t , spec .Core )
182
+ require .NotNil (t , spec .Core .Args )
183
+ require .Contains (t , spec .Core .Args , "A" )
184
+ require .Empty (t , spec .Core .Command )
185
+ require .Empty (t , spec .Core .WorkingDir )
186
+
174
187
require .NotNil (t , spec .Resources )
175
188
require .NotNil (t , spec .Resources .Resources )
176
189
require .Contains (t , spec .Resources .Resources .Limits , core .ResourceCPU )
@@ -225,6 +238,9 @@ func Test_Container_YAML(t *testing.T) {
225
238
securityContext:
226
239
runAsUser: 50
227
240
241
+ args:
242
+ - A
243
+
228
244
env:
229
245
- name: key1
230
246
value: value1
@@ -264,6 +280,12 @@ securityContext:
264
280
runAsUser: 10
265
281
` )(func (t * testing.T , pod * core.PodTemplateSpec , container * core.Container , spec * Container ) {
266
282
// Spec
283
+ require .NotNil (t , spec .Core )
284
+ require .NotNil (t , spec .Core .Args )
285
+ require .Contains (t , spec .Core .Args , "A" )
286
+ require .Empty (t , spec .Core .Command )
287
+ require .Empty (t , spec .Core .WorkingDir )
288
+
267
289
require .NotNil (t , spec .Resources )
268
290
require .NotNil (t , spec .Resources .Resources )
269
291
require .Contains (t , spec .Resources .Resources .Limits , core .ResourceCPU )
0 commit comments