@@ -640,49 +640,49 @@ func TestSameStreams(t *testing.T) {
640640 streamsA : newFabricEventStream ([]zalandov1.EventStream {stream1 }, nil ),
641641 streamsB : newFabricEventStream ([]zalandov1.EventStream {stream1 , stream2 }, nil ),
642642 match : false ,
643- reason : "number of defined streams is different" ,
643+ reason : "new streams EventStreams array does not match : number of defined streams is different" ,
644644 },
645645 {
646646 subTest : "different number of streams" ,
647647 streamsA : newFabricEventStream ([]zalandov1.EventStream {stream1 }, nil ),
648648 streamsB : newFabricEventStream ([]zalandov1.EventStream {stream1 , stream2 }, nil ),
649649 match : false ,
650- reason : "number of defined streams is different" ,
650+ reason : "new streams EventStreams array does not match : number of defined streams is different" ,
651651 },
652652 {
653653 subTest : "event stream specs differ" ,
654654 streamsA : newFabricEventStream ([]zalandov1.EventStream {stream1 , stream2 }, nil ),
655655 streamsB : fes ,
656656 match : false ,
657- reason : "number of defined streams is different" ,
657+ reason : "new streams annotations do not match: Added \" fes.zalando.org/FES_CPU \" with value \" 250m \" . Added \" fes.zalando.org/FES_MEMORY \" with value \" 500Mi \" ., new streams labels do not match the current ones, new streams EventStreams array does not match : number of defined streams is different" ,
658658 },
659659 {
660660 subTest : "event stream recovery specs differ" ,
661661 streamsA : newFabricEventStream ([]zalandov1.EventStream {stream2 }, nil ),
662662 streamsB : newFabricEventStream ([]zalandov1.EventStream {stream3 }, nil ),
663663 match : false ,
664- reason : "event stream specs differ" ,
664+ reason : "new streams EventStreams array does not match : event stream specs differ" ,
665665 },
666666 {
667- subTest : "event stream annotations differ " ,
667+ subTest : "event stream with new annotations " ,
668668 streamsA : newFabricEventStream ([]zalandov1.EventStream {stream2 }, nil ),
669- streamsB : newFabricEventStream ([]zalandov1.EventStream {stream3 }, annotationsA ),
669+ streamsB : newFabricEventStream ([]zalandov1.EventStream {stream2 }, annotationsA ),
670670 match : false ,
671- reason : "event stream specs differ " ,
671+ reason : "new streams annotations do not match: Added \" fes.zalando.org/FES_MEMORY \" with value \" 500Mi \" . " ,
672672 },
673673 {
674674 subTest : "event stream annotations differ" ,
675- streamsA : newFabricEventStream ([]zalandov1.EventStream {stream2 }, annotationsA ),
675+ streamsA : newFabricEventStream ([]zalandov1.EventStream {stream3 }, annotationsA ),
676676 streamsB : newFabricEventStream ([]zalandov1.EventStream {stream3 }, annotationsB ),
677677 match : false ,
678- reason : "event stream specs differ " ,
678+ reason : "new streams annotations do not match: \" fes.zalando.org/FES_MEMORY \" changed from \" 500Mi \" to \" 1Gi \" . " ,
679679 },
680680 }
681681
682682 for _ , tt := range tests {
683683 streamsMatch , matchReason := cluster .compareStreams (tt .streamsA , tt .streamsB )
684- if streamsMatch != tt .match {
685- t .Errorf ("%s %s: unexpected match result when comparing streams: got %s, epxected %s" ,
684+ if streamsMatch != tt .match || matchReason != tt . reason {
685+ t .Errorf ("%s %s: unexpected match result when comparing streams: got %s, expected %s" ,
686686 testName , tt .subTest , matchReason , tt .reason )
687687 }
688688 }
0 commit comments