Skip to content

Commit 709be92

Browse files
committed
Added TestCustomizePodSpecPriorityClassName to unit tests
1 parent 8909626 commit 709be92

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

utils/utils_test.go

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,33 @@ func TestCustomizePodSpecServiceLinks(t *testing.T) {
494494
verifyTests(testCPS, t)
495495
}
496496

497+
func TestCustomizePodSpecPriorityClassName(t *testing.T) {
498+
logger := zap.New()
499+
logf.SetLogger(logger)
500+
501+
spec := appstacksv1.RuntimeComponentSpec{
502+
ApplicationImage: appImage,
503+
Service: service,
504+
}
505+
506+
pts, runtime := &corev1.PodTemplateSpec{}, createRuntimeComponent(name, namespace, spec)
507+
CustomizePodSpec(pts, runtime)
508+
nilResult := pts.Spec.PriorityClassName
509+
510+
priorityClassName := "high-priority"
511+
spec.PriorityClassName = &priorityClassName
512+
pts, runtime = &corev1.PodTemplateSpec{}, createRuntimeComponent(name, namespace, spec)
513+
CustomizePodSpec(pts, runtime)
514+
setResult := pts.Spec.PriorityClassName
515+
516+
testCPS := []Test{
517+
{"Default PriorityClassName", "", nilResult},
518+
{"Set PriorityClassName", priorityClassName, setResult},
519+
}
520+
verifyTests(testCPS, t)
521+
522+
}
523+
497524
func TestCustomizePersistence(t *testing.T) {
498525
logger := zap.New()
499526
logf.SetLogger(logger)

0 commit comments

Comments
 (0)