-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjunit.xml
4537 lines (4537 loc) · 516 KB
/
junit.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="442" failures="59" errors="0" time="39.589">
<testsuite name="EssUploadFileService" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:15" time="24.15" tests="32">
<testcase classname="EssUploadFileService should be created" name="EssUploadFileService should be created" time="0.106">
</testcase>
<testcase classname="EssUploadFileService getEncFileData should return parsed json" name="EssUploadFileService getEncFileData should return parsed json" time="0.026">
</testcase>
<testcase classname="EssUploadFileService isValidEncFile should return true/false based on file type and file contents" name="EssUploadFileService isValidEncFile should return true/false based on file type and file contents" time="0.008">
</testcase>
<testcase classname="EssUploadFileService extractEncsFromFile should return enc"s if :ENC and :ECS exist in file" name="EssUploadFileService extractEncsFromFile should return enc"s if :ENC and :ECS exist in file" time="0.005">
</testcase>
<testcase classname="EssUploadFileService extractEncsFromFile should return enc"s if :ENC and :ECS do not exist in file" name="EssUploadFileService extractEncsFromFile should return enc"s if :ENC and :ECS do not exist in file" time="0.007">
</testcase>
<testcase classname="EssUploadFileService getValidEncs should return encs" name="EssUploadFileService getValidEncs should return encs" time="0.006">
</testcase>
<testcase classname="EssUploadFileService getValidEncs should return encs uploaded with different case" name="EssUploadFileService getValidEncs should return encs uploaded with different case" time="0.016">
</testcase>
<testcase classname="EssUploadFileService validateENCFormat should return enc if passed parameter is valid else returns null" name="EssUploadFileService validateENCFormat should return enc if passed parameter is valid else returns null" time="0.047">
</testcase>
<testcase classname="EssUploadFileService getEncFileData should return enc file data for csv file" name="EssUploadFileService getEncFileData should return enc file data for csv file" time="0.007">
</testcase>
<testcase classname="EssUploadFileService isValidEncFile should return true/false based on file type and file contents for csv File" name="EssUploadFileService isValidEncFile should return true/false based on file type and file contents for csv File" time="0.005">
</testcase>
<testcase classname="EssUploadFileService extractEncsFromFile should extract encs from file" name="EssUploadFileService extractEncsFromFile should extract encs from file" time="0.004">
</testcase>
<testcase classname="EssUploadFileService extractEncsFromFile should extract encs from file and also removes blank data" name="EssUploadFileService extractEncsFromFile should extract encs from file and also removes blank data" time="0.008">
</testcase>
<testcase classname="EssUploadFileService setValidENCs and getValidEncs should return valid encs" name="EssUploadFileService setValidENCs and getValidEncs should return valid encs" time="0.005">
</testcase>
<testcase classname="EssUploadFileService setValidENCs and getValidEncs should return valid encs when duplicate record found" name="EssUploadFileService setValidENCs and getValidEncs should return valid encs when duplicate record found" time="0.004">
</testcase>
<testcase classname="EssUploadFileService setValidENCs and getValidEncs should return valid encs as per configuration settings" name="EssUploadFileService setValidENCs and getValidEncs should return valid encs as per configuration settings" time="0.004">
</testcase>
<testcase classname="EssUploadFileService service.infoMessage should set true/false" name="EssUploadFileService service.infoMessage should set true/false" time="0.005">
</testcase>
<testcase classname="EssUploadFileService addSelectedEnc adds enc into selectedEncs" name="EssUploadFileService addSelectedEnc adds enc into selectedEncs" time="0.003">
</testcase>
<testcase classname="EssUploadFileService removeSelectedEncs removes enc from selectedEncs" name="EssUploadFileService removeSelectedEncs removes enc from selectedEncs" time="0.004">
</testcase>
<testcase classname="EssUploadFileService clearSelectedEncs clears enc from selectedEncs" name="EssUploadFileService clearSelectedEncs clears enc from selectedEncs" time="0.005">
</testcase>
<testcase classname="EssUploadFileService valid encs should always be less than MaxEncLimit" name="EssUploadFileService valid encs should always be less than MaxEncLimit" time="0.006">
</testcase>
<testcase classname="EssUploadFileService setValidSingleEnc should set single ENC in validEnc list" name="EssUploadFileService setValidSingleEnc should set single ENC in validEnc list" time="0.004">
</testcase>
<testcase classname="EssUploadFileService checkMaxEncLimit should return true as per configuration settings" name="EssUploadFileService checkMaxEncLimit should return true as per configuration settings" time="0.004">
</testcase>
<testcase classname="EssUploadFileService checkMaxEncLimit should return false as per configuration settings" name="EssUploadFileService checkMaxEncLimit should return false as per configuration settings" time="0.005">
</testcase>
<testcase classname="EssUploadFileService addSingleEnc should set single ENC in validEnc list" name="EssUploadFileService addSingleEnc should set single ENC in validEnc list" time="0.007">
</testcase>
<testcase classname="EssUploadFileService should return true for valid encName" name="EssUploadFileService should return true for valid encName" time="0.004">
</testcase>
<testcase classname="EssUploadFileService should return false for invalid AIO encName" name="EssUploadFileService should return false for invalid AIO encName" time="0.003">
</testcase>
<testcase classname="EssUploadFileService get exchangeSetDownloadType should return the correct download type" name="EssUploadFileService get exchangeSetDownloadType should return the correct download type" time="0.011">
</testcase>
<testcase classname="EssUploadFileService set exchangeSetDownloadType should set the correct download type" name="EssUploadFileService set exchangeSetDownloadType should set the correct download type" time="0.006">
</testcase>
<testcase classname="EssUploadFileService get exchangeSetDeltaDate should return the correct date" name="EssUploadFileService get exchangeSetDeltaDate should return the correct date" time="0.018">
</testcase>
<testcase classname="EssUploadFileService set exchangeSetDeltaDate should set the correct date" name="EssUploadFileService set exchangeSetDeltaDate should set the correct date" time="0.003">
</testcase>
<testcase classname="EssUploadFileService scsInvalidProducts should return invalid product" name="EssUploadFileService scsInvalidProducts should return invalid product" time="0.004">
</testcase>
<testcase classname="EssUploadFileService getEstimatedTotalSize calculates total size accurately" name="EssUploadFileService getEstimatedTotalSize calculates total size accurately" time="0.006">
</testcase>
</testsuite>
<testsuite name="FssSearchRowComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:40" time="2.864" tests="8">
<testcase classname="FssSearchRowComponent should create FssSearchRowComponent" name="FssSearchRowComponent should create FssSearchRowComponent" time="0.354">
</testcase>
<testcase classname="FssSearchRowComponent should return enable grouping true when consecutive search rows checked" name="FssSearchRowComponent should return enable grouping true when consecutive search rows checked" time="0.016">
</testcase>
<testcase classname="FssSearchRowComponent should return enable grouping false when non consecutive search rows checked" name="FssSearchRowComponent should return enable grouping false when non consecutive search rows checked" time="0.024">
</testcase>
<testcase classname="FssSearchRowComponent should emit when the search row delete button is clicked" name="FssSearchRowComponent should emit when the search row delete button is clicked" time="0.019">
</testcase>
<testcase classname="FssSearchRowComponent should emit when group delete button is clicked" name="FssSearchRowComponent should emit when group delete button is clicked" time="0.03">
</testcase>
<testcase classname="FssSearchRowComponent should emit when filed change in search row" name="FssSearchRowComponent should emit when filed change in search row" time="0.014">
</testcase>
<testcase classname="FssSearchRowComponent should emit group when onGroupClick" name="FssSearchRowComponent should emit group when onGroupClick" time="0.013">
</testcase>
<testcase classname="FssSearchRowComponent should disable grouping onCheckbox changed" name="FssSearchRowComponent should disable grouping onCheckbox changed" time="0.024">
</testcase>
</testsuite>
<testsuite name="FssSearchFilterService" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:43" time="0.858" tests="6">
<testcase classname="FssSearchFilterService should be created" name="FssSearchFilterService should be created" time="0.01">
</testcase>
<testcase classname="FssSearchFilterService should create valid filter expression for single search criteria" name="FssSearchFilterService should create valid filter expression for single search criteria" time="0.004">
</testcase>
<testcase classname="FssSearchFilterService should create valid filter expression for multiple search criteria" name="FssSearchFilterService should create valid filter expression for multiple search criteria" time="0.005">
</testcase>
<testcase classname="FssSearchFilterService should create valid filter expression for multiple search criteria for grouping query" name="FssSearchFilterService should create valid filter expression for multiple search criteria for grouping query" time="0.004">
</testcase>
<testcase classname="FssSearchFilterService should create valid filter expression for single search criteria" name="FssSearchFilterService should create valid filter expression for single search criteria" time="0.003">
</testcase>
<testcase classname="FssSearchFilterService should create valid filter expression for multiple search criteria" name="FssSearchFilterService should create valid filter expression for multiple search criteria" time="0.009">
</testcase>
</testsuite>
<testsuite name="FssSearchResultsComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:15" time="28.583" tests="9">
<testcase classname="FssSearchResultsComponent should create FssSearchResultsComponent" name="FssSearchResultsComponent should create FssSearchResultsComponent" time="0.312">
</testcase>
<testcase classname="FssSearchResultsComponent should return search result count 1 when search result for 1 batch is provided" name="FssSearchResultsComponent should return search result count 1 when search result for 1 batch is provided" time="0.019">
</testcase>
<testcase classname="FssSearchResultsComponent should return batch attributes when search result data is provided" name="FssSearchResultsComponent should return batch attributes when search result data is provided" time="0.017">
</testcase>
<testcase classname="FssSearchResultsComponent should return system attributes when search result data is provided" name="FssSearchResultsComponent should return system attributes when search result data is provided" time="0.017">
</testcase>
<testcase classname="FssSearchResultsComponent should return file details column data" name="FssSearchResultsComponent should return file details column data" time="0.015">
</testcase>
<testcase classname="FssSearchResultsComponent should return batch file details when search result data is provided" name="FssSearchResultsComponent should return batch file details when search result data is provided" time="0.012">
</testcase>
<testcase classname="FssSearchResultsComponent should return file download link when search result data is provided" name="FssSearchResultsComponent should return file download link when search result data is provided" time="0.118">
</testcase>
<testcase classname="FssSearchResultsComponent should convert file size from bytes to respective size units" name="FssSearchResultsComponent should convert file size from bytes to respective size units" time="0.011">
</testcase>
<testcase classname="FssSearchResultsComponent should show Download All button when allFilesZipSize is not null" name="FssSearchResultsComponent should show Download All button when allFilesZipSize is not null" time="0.125">
</testcase>
</testsuite>
<testsuite name="FssSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:16" time="29.824" tests="13">
<testcase classname="FssSearchComponent should create FssSearchComponent" name="FssSearchComponent should create FssSearchComponent" time="0.268">
</testcase>
<testcase classname="FssSearchComponent should have filterGroups ordered to match the configuration after transformSearchAttributesToFilter is called" name="FssSearchComponent should have filterGroups ordered to match the configuration after transformSearchAttributesToFilter is called" time="0.082">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should create EssDownloadExchangesetComponent" name="EssDownloadExchangesetComponent should create EssDownloadExchangesetComponent" time="1.071">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should render text inside an h2 tag" name="EssDownloadExchangesetComponent should render text inside an h2 tag" time="0.059">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should render text inside an p tag" name="EssDownloadExchangesetComponent should render text inside an p tag" time="0.03">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should render text inside an p tag" name="EssDownloadExchangesetComponent should render text inside an p tag" time="0.04">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should display download button when batch status is Committed" name="EssDownloadExchangesetComponent should display download button when batch status is Committed" time="0.02">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should hide download button when batch status is CommitInProgress" name="EssDownloadExchangesetComponent should hide download button when batch status is CommitInProgress" time="0.02">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should show error message when batch status is Failed" name="EssDownloadExchangesetComponent should show error message when batch status is Failed" time="0.02">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should display loader when download button is clicked and hide loader after refreshToken API response" name="EssDownloadExchangesetComponent should display loader when download button is clicked and hide loader after refreshToken API response" time="0.027">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should call loginPopup() when error in acquireTokenSilent in checkBatchStatus" name="EssDownloadExchangesetComponent should call loginPopup() when error in acquireTokenSilent in checkBatchStatus" time="0.024">
</testcase>
<testcase classname="EssDownloadExchangesetComponent should call batchStatusAPI() when no error in acquireTokenSilent in checkBatchStatus" name="EssDownloadExchangesetComponent should call batchStatusAPI() when no error in acquireTokenSilent in checkBatchStatus" time="0.023">
</testcase>
<testcase classname="EssDownloadExchangesetComponent when user click on start again then it should navigate to ess landing page" name="EssDownloadExchangesetComponent when user click on start again then it should navigate to ess landing page" time="0.015">
</testcase>
</testsuite>
<testsuite name="FssAdvancedSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:15" time="30.199" tests="21">
<testcase classname="FssAdvancedSearchComponent should create" name="FssAdvancedSearchComponent should create" time="0.426">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" name="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" time="0.409">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" name="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return filtered operators based on number datatype" name="FssAdvancedSearchComponent should return filtered operators based on number datatype" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return value type text based on datatype string" name="FssAdvancedSearchComponent should return value type text based on datatype string" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" name="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" time="0.023">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return second row based on rowid passed" name="FssAdvancedSearchComponent should return second row based on rowid passed" time="0.02">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" time="0.016">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" name="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" name="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" time="0.033">
</testcase>
<testcase classname="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" name="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" name="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" time="0.009">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" name="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" time="0.025">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" name="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" time="0.024">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" name="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" name="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should emit when the advanced search button is clicked" name="FssAdvancedSearchComponent should emit when the advanced search button is clicked" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" name="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" time="0.593">
</testcase>
</testsuite>
<testsuite name="EssTypesComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:44" time="1.636" tests="11">
<testcase classname="EssTypesComponent should create" name="EssTypesComponent should create" time="0.081">
</testcase>
<testcase classname="EssTypesComponent should have "Delta Download" selected by default" name="EssTypesComponent should have "Delta Download" selected by default" time="0.021">
</testcase>
<testcase classname="EssTypesComponent should update selected option on option change" name="EssTypesComponent should update selected option on option change" time="0.012">
</testcase>
<testcase classname="EssTypesComponent should navigate to "exchangesets/exchange-set" on proceed button click when both radio button and date are selected" name="EssTypesComponent should navigate to "exchangesets/exchange-set" on proceed button click when both radio button and date are selected" time="0.018">
</testcase>
<testcase classname="EssTypesComponent should navigate to "exchangesets/exchange-set" on Proceed button click when Base option is selected" name="EssTypesComponent should navigate to "exchangesets/exchange-set" on Proceed button click when Base option is selected" time="0.013">
</testcase>
<testcase classname="EssTypesComponent should navigate to next page when delta download option is selected and date is valid" name="EssTypesComponent should navigate to next page when delta download option is selected and date is valid" time="0.014">
</testcase>
<testcase classname="EssTypesComponent should show error message when delta option is selected but date is in the future" name="EssTypesComponent should show error message when delta option is selected but date is in the future" time="0.03">
</testcase>
<testcase classname="EssTypesComponent should show error message when delta option is selected but date is greater than 27 days in the past" name="EssTypesComponent should show error message when delta option is selected but date is greater than 27 days in the past" time="0.015">
</testcase>
<testcase classname="EssTypesComponent should set onDescriptionClick to baseRadio button on onDescriptionClick clicked" name="EssTypesComponent should set onDescriptionClick to baseRadio button on onDescriptionClick clicked" time="0.028">
</testcase>
<testcase classname="EssTypesComponent should set onDateChange for delta response" name="EssTypesComponent should set onDateChange for delta response" time="0.016">
</testcase>
<testcase classname="EssTypesComponent should set onRadioClick to baseRadio button" name="EssTypesComponent should set onRadioClick to baseRadio button" time="0.015">
</testcase>
</testsuite>
<testsuite name="FssAdvancedSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:15" time="30.683" tests="46">
<testcase classname="FssAdvancedSearchComponent should create" name="FssAdvancedSearchComponent should create" time="0.409">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" name="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" time="0.358">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" name="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return filtered operators based on number datatype" name="FssAdvancedSearchComponent should return filtered operators based on number datatype" time="0.028">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return value type text based on datatype string" name="FssAdvancedSearchComponent should return value type text based on datatype string" time="0.026">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" name="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return second row based on rowid passed" name="FssAdvancedSearchComponent should return second row based on rowid passed" time="0.012">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" name="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" name="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" time="0.032">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" name="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" name="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" name="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" name="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" time="0.02">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" name="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" time="0.02">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" name="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should emit when the advanced search button is clicked" name="FssAdvancedSearchComponent should emit when the advanced search button is clicked" time="0.025">
</testcase>
<testcase classname="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" name="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" time="0.552">
</testcase>
<testcase classname="EssAddSingleEncsComponent should create" name="EssAddSingleEncsComponent should create" time="0.052">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should display error when ENC field is blank" name="EssAddSingleEncsComponent validateAndAddENC should display error when ENC field is blank" time="0.017">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should display error when ENC number is invalid" name="EssAddSingleEncsComponent validateAndAddENC should display error when ENC number is invalid" time="0.012">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should set validENC number" name="EssAddSingleEncsComponent validateAndAddENC should set validENC number" time="0.015">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "Please enter ENC number."error" name="EssAddSingleEncsComponent validateAndAddENC should raise "Please enter ENC number."error" time="0.012">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid ENC number"error" name="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid ENC number"error" time="0.011">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid AIO ENC number."error" name="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid AIO ENC number."error" time="0.017">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "ENC already in list."info" name="EssAddSingleEncsComponent validateAndAddENC should raise "ENC already in list."info" time="0.012">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "Max ENC limit reached."info" name="EssAddSingleEncsComponent validateAndAddENC should raise "Max ENC limit reached."info" time="0.028">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should set sigle valid ENC" name="EssAddSingleEncsComponent validateAndAddENC should set sigle valid ENC" time="0.02">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return sales catalogue Response when user is in essHome screen" name="EssAddSingleEncsComponent should return sales catalogue Response when user is in essHome screen" time="0.011">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return sales catalogue Response when user is in encList screen" name="EssAddSingleEncsComponent should return sales catalogue Response when user is in encList screen" time="0.014">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return Invalid ENC Response when user is added invalid enc" name="EssAddSingleEncsComponent should return Invalid ENC Response when user is added invalid enc" time="0.014">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return sales catalogue Response on productUpdatesByDeltaResponse when user is on encList screen" name="EssAddSingleEncsComponent should return sales catalogue Response on productUpdatesByDeltaResponse when user is on encList screen" time="0.016">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return sales catalogue Response on productUpdatesByDeltaResponse when user is on esshome screen " name="EssAddSingleEncsComponent should return sales catalogue Response on productUpdatesByDeltaResponse when user is on esshome screen " time="0.032">
</testcase>
<testcase classname="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid ENC number" error" name="EssAddSingleEncsComponent validateAndAddENC should raise "Invalid ENC number" error" time="0.016">
</testcase>
<testcase classname="EssAddSingleEncsComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" name="EssAddSingleEncsComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" time="0.021">
</testcase>
<testcase classname="EssAddSingleEncsComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" name="EssAddSingleEncsComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" time="0.018">
</testcase>
<testcase classname="EssAddSingleEncsComponent validation should raise "There has been no updates for the ENCs in the date range selected."info" name="EssAddSingleEncsComponent validation should raise "There has been no updates for the ENCs in the date range selected."info" time="0.013">
</testcase>
<testcase classname="EssAddSingleEncsComponent validation should raise "There has been no updates for the ENCs in the date range selected." when product updates is not available (304 not modified response)" name="EssAddSingleEncsComponent validation should raise "There has been no updates for the ENCs in the date range selected." when product updates is not available (304 not modified response)" time="0.014">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return error message for productUpdatesByIdentifiersResponse" name="EssAddSingleEncsComponent should return error message for productUpdatesByIdentifiersResponse" time="0.084">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return sales catalogue response when user is in essHome screen" name="EssAddSingleEncsComponent should return sales catalogue response when user is in essHome screen" time="0.033">
</testcase>
<testcase classname="EssAddSingleEncsComponent should raise info message for validateAndAddENC "AIO exchange sets are currently not available from this page. Please download them from the main File Share Service site."info" name="EssAddSingleEncsComponent should raise info message for validateAndAddENC "AIO exchange sets are currently not available from this page. Please download them from the main File Share Service site."info" time="0.013">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return scsProductIdentifiersResponse" name="EssAddSingleEncsComponent should return scsProductIdentifiersResponse" time="0.079">
</testcase>
<testcase classname="EssAddSingleEncsComponent should return getProductsFromSpecificDateByScsResponse" name="EssAddSingleEncsComponent should return getProductsFromSpecificDateByScsResponse" time="0.023">
</testcase>
</testsuite>
<testsuite name="FssSearchGroupingService" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:46" time="1.18" tests="4">
<testcase classname="FssSearchGroupingService FssSearchGroupingService should be created" name="FssSearchGroupingService FssSearchGroupingService should be created" time="0.017">
</testcase>
<testcase classname="FssSearchGroupingService should create valid grouping levels for selected groupings" name="FssSearchGroupingService should create valid grouping levels for selected groupings" time="0.007">
</testcase>
<testcase classname="FssSearchGroupingService should create valid ui groupings for selected groupings & grouping levels" name="FssSearchGroupingService should create valid ui groupings for selected groupings & grouping levels" time="0.005">
</testcase>
<testcase classname="FssSearchGroupingService should reset groupings on selected row deletion" name="FssSearchGroupingService should reset groupings on selected row deletion" time="0.005">
</testcase>
</testsuite>
<testsuite name="FssAdvancedSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:15" time="31.747" tests="74">
<testcase classname="FssAdvancedSearchComponent should create" name="FssAdvancedSearchComponent should create" time="0.408">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" name="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" time="0.386">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" name="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return filtered operators based on number datatype" name="FssAdvancedSearchComponent should return filtered operators based on number datatype" time="0.025">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return value type text based on datatype string" name="FssAdvancedSearchComponent should return value type text based on datatype string" time="0.012">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" name="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" time="0.028">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return second row based on rowid passed" name="FssAdvancedSearchComponent should return second row based on rowid passed" time="0.024">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" time="0.023">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" name="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" name="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" time="0.023">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" time="0.022">
</testcase>
<testcase classname="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" name="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" time="0.009">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" name="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" name="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" name="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" time="0.016">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" name="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" time="0.031">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" name="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" time="0.012">
</testcase>
<testcase classname="FssAdvancedSearchComponent should emit when the advanced search button is clicked" name="FssAdvancedSearchComponent should emit when the advanced search button is clicked" time="0.008">
</testcase>
<testcase classname="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" name="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" time="0.583">
</testcase>
<testcase classname="EssUploadFileComponent should create" name="EssUploadFileComponent should create" time="0.045">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : info , test info 1" name="EssUploadFileComponent showMessage should set correct mesages : info , test info 1" time="0.018">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : error , test error 1" name="EssUploadFileComponent showMessage should set correct mesages : error , test error 1" time="0.014">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : success , test success 1" name="EssUploadFileComponent showMessage should set correct mesages : success , test success 1" time="0.024">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : warning , test warning 1" name="EssUploadFileComponent showMessage should set correct mesages : warning , test warning 1" time="0.032">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : info , test info 2" name="EssUploadFileComponent showMessage should set correct mesages : info , test info 2" time="0.013">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : error , test error 3" name="EssUploadFileComponent showMessage should set correct mesages : error , test error 3" time="0.017">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : success , test success 4" name="EssUploadFileComponent showMessage should set correct mesages : success , test success 4" time="0.012">
</testcase>
<testcase classname="EssUploadFileComponent showMessage should set correct mesages : warning , test warning 5" name="EssUploadFileComponent showMessage should set correct mesages : warning , test warning 5" time="0.016">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.023">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.023">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.024">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.018">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.014">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set encList" name="EssUploadFileComponent processEncFile should set encList" time="0.011">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise "Please upload valid ENC file" error" name="EssUploadFileComponent processEncFile should set raise "Please upload valid ENC file" error" time="0.029">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise "Please upload valid ENC file" error" name="EssUploadFileComponent processEncFile should set raise "Please upload valid ENC file" error" time="0.011">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise "No valid ENCs found. error" name="EssUploadFileComponent processEncFile should set raise "No valid ENCs found. error" time="0.011">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise "No valid ENCs found. error" name="EssUploadFileComponent processEncFile should set raise "No valid ENCs found. error" time="0.012">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise AIO is not available. error" name="EssUploadFileComponent processEncFile should set raise AIO is not available. error" time="0.116">
</testcase>
<testcase classname="EssUploadFileComponent processEncFile should set raise AIO is not available. error" name="EssUploadFileComponent processEncFile should set raise AIO is not available. error" time="0.032">
</testcase>
<testcase classname="EssUploadFileComponent onFileInputChange{ event.srcElement} should raise error for unsupported file type" name="EssUploadFileComponent onFileInputChange{ event.srcElement} should raise error for unsupported file type" time="0.023">
</testcase>
<testcase classname="EssUploadFileComponent onFileInputChange{ event.srcElement} should raise error if more than one file submitted" name="EssUploadFileComponent onFileInputChange{ event.srcElement} should raise error if more than one file submitted" time="0.021">
</testcase>
<testcase classname="EssUploadFileComponent should show the explaination text in ess upload file component with max enc limit from config" name="EssUploadFileComponent should show the explaination text in ess upload file component with max enc limit from config" time="0.023">
</testcase>
<testcase classname="EssUploadFileComponent should show the explaination text in upload file component with max enc selection limit from config" name="EssUploadFileComponent should show the explaination text in upload file component with max enc selection limit from config" time="0.027">
</testcase>
<testcase classname="EssUploadFileComponent should return sales catalogue Response on productUpdatesByIdentifiersResponse" name="EssUploadFileComponent should return sales catalogue Response on productUpdatesByIdentifiersResponse" time="0.023">
</testcase>
<testcase classname="EssUploadFileComponent should return Error message for productUpdatesByIdentifiersResponse" name="EssUploadFileComponent should return Error message for productUpdatesByIdentifiersResponse" time="0.078">
</testcase>
<testcase classname="EssUploadFileComponent System should raise error message for all invalid encs" name="EssUploadFileComponent System should raise error message for all invalid encs" time="0.019">
</testcase>
<testcase classname="EssUploadFileComponent System should raise error message for all invalid encs with aio" name="EssUploadFileComponent System should raise error message for all invalid encs with aio" time="0.027">
</testcase>
<testcase classname="EssUploadFileComponent should return sales catalogue Response for Delta" name="EssUploadFileComponent should return sales catalogue Response for Delta" time="0.028">
</testcase>
<testcase classname="EssUploadFileComponent should return sales catalogue Response for Delta" name="EssUploadFileComponent should return sales catalogue Response for Delta" time="0.018">
</testcase>
<testcase classname="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" name="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" time="0.016">
</testcase>
<testcase classname="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" name="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productUpdatesByIdentifiersResponse" time="0.017">
</testcase>
<testcase classname="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" name="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" time="0.041">
</testcase>
<testcase classname="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" name="EssUploadFileComponent productUpdatesByDeltaResponse should return Error message for productInformationSinceDateTime" time="0.02">
</testcase>
<testcase classname="EssUploadFileComponent validatation should raise "No valid ENCs found" info" name="EssUploadFileComponent validatation should raise "No valid ENCs found" info" time="0.058">
</testcase>
<testcase classname="EssUploadFileComponent validatation should raise "No valid ENCs found" info" name="EssUploadFileComponent validatation should raise "No valid ENCs found" info" time="0.032">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info" time="0.018">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info" time="0.02">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise for AIO cell when product updates are not available" name="EssUploadFileComponent validation should raise for AIO cell when product updates are not available" time="0.013">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise for AIO cell and invalid cell when product updates are not available" name="EssUploadFileComponent validation should raise for AIO cell and invalid cell when product updates are not available" time="0.02">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available" time="0.013">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available" time="0.013">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise invalid cell when product updates are not available" name="EssUploadFileComponent validation should raise invalid cell when product updates are not available" time="0.026">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise invalid cell when product updates are not available" name="EssUploadFileComponent validation should raise invalid cell when product updates are not available" time="0.017">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise for AIO cell when product updates are not available (304 not modified response)" name="EssUploadFileComponent validation should raise for AIO cell when product updates are not available (304 not modified response)" time="0.015">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise aio and invalid cell when product updates are not available (304 not modified response)" name="EssUploadFileComponent validation should raise aio and invalid cell when product updates are not available (304 not modified response)" time="0.016">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available (304 not modified response)" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available (304 not modified response)" time="0.02">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available (304 not modified response)" name="EssUploadFileComponent validation should raise "There has been no updates for the ENCs in the date range selected"info when product updates not available (304 not modified response)" time="0.014">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise invalid cell when product updates are not available (304 not modified response)" name="EssUploadFileComponent validation should raise invalid cell when product updates are not available (304 not modified response)" time="0.014">
</testcase>
<testcase classname="EssUploadFileComponent validation should raise invalid cell when product updates are not available (304 not modified response)" name="EssUploadFileComponent validation should raise invalid cell when product updates are not available (304 not modified response)" time="0.018">
</testcase>
<testcase classname="EssUploadFileComponent validatation should raise "No valid ENCs found" and AIO message info" name="EssUploadFileComponent validatation should raise "No valid ENCs found" and AIO message info" time="0.012">
</testcase>
<testcase classname="EssUploadFileComponent loadFileReader should raise error for unsupported file type" name="EssUploadFileComponent loadFileReader should raise error for unsupported file type" time="0.011">
</testcase>
</testsuite>
<testsuite name="FssAdvancedSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:44" time="3.849" tests="33">
<testcase classname="FssAdvancedSearchComponent should create" name="FssAdvancedSearchComponent should create" time="0.353">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" name="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" time="0.388">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" name="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return filtered operators based on number datatype" name="FssAdvancedSearchComponent should return filtered operators based on number datatype" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return value type text based on datatype string" name="FssAdvancedSearchComponent should return value type text based on datatype string" time="0.012">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" name="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" time="0.029">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return second row based on rowid passed" name="FssAdvancedSearchComponent should return second row based on rowid passed" time="0.01">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" name="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" name="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" time="0.016">
</testcase>
<testcase classname="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" name="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" time="0.009">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" name="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" time="0.019">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" name="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" name="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" time="0.021">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" time="0.029">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" name="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" time="0.032">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" name="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" time="0.02">
</testcase>
<testcase classname="FssAdvancedSearchComponent should emit when the advanced search button is clicked" name="FssAdvancedSearchComponent should emit when the advanced search button is clicked" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" name="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" time="0.752">
</testcase>
<testcase classname="FssSearchHelperService should be created" name="FssSearchHelperService should be created" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should return field value "FileName" when field text is changed to "@FileName"" name="FssSearchHelperService should return field value "FileName" when field text is changed to "@FileName"" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should return false as endswith operator does not exists for BatchExpiryDate" name="FssSearchHelperService should return false as endswith operator does not exists for BatchExpiryDate" time="0.005">
</testcase>
<testcase classname="FssSearchHelperService should return true as endswith operator exists for BatchExpiryDate" name="FssSearchHelperService should return true as endswith operator exists for BatchExpiryDate" time="0.009">
</testcase>
<testcase classname="FssSearchHelperService should return datatype as "attribute" when UserAttribute is passed" name="FssSearchHelperService should return datatype as "attribute" when UserAttribute is passed" time="0.014">
</testcase>
<testcase classname="FssSearchHelperService should return datatype as "string" when SystemAttribute FileName is passed" name="FssSearchHelperService should return datatype as "string" when SystemAttribute FileName is passed" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should return second row based on rowid passed" name="FssSearchHelperService should return second row based on rowid passed" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should return filtered operators based on number datatype" name="FssSearchHelperService should return filtered operators based on number datatype" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should return value type text based on datatype string" name="FssSearchHelperService should return value type text based on datatype string" time="0.02">
</testcase>
<testcase classname="FssSearchHelperService should return operator type nullOperator based on operator value ne null" name="FssSearchHelperService should return operator type nullOperator based on operator value ne null" time="0.004">
</testcase>
<testcase classname="FssSearchHelperService should hide Value input when nullOperator is selected in the row" name="FssSearchHelperService should hide Value input when nullOperator is selected in the row" time="0.003">
</testcase>
<testcase classname="FssSearchHelperService should show Value input when other than nullOperator is selected in the row" name="FssSearchHelperService should show Value input when other than nullOperator is selected in the row" time="0.004">
</testcase>
</testsuite>
<testsuite name="FssSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:47" time="1.162" tests="2">
<testcase classname="FssSearchComponent should create FssSearchComponent" name="FssSearchComponent should create FssSearchComponent" time="0.124">
</testcase>
<testcase classname="FssSearchComponent should have filterGroups ordered to match the configuration after transformSearchAttributesToFilter is called" name="FssSearchComponent should have filterGroups ordered to match the configuration after transformSearchAttributesToFilter is called" time="0.044">
</testcase>
</testsuite>
<testsuite name="FssSimplifiedSearchComponent" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:47" time="1.562" tests="9">
<testcase classname="FssSimplifiedSearchComponent should create FssSimplifiedSearchComponent" name="FssSimplifiedSearchComponent should create FssSimplifiedSearchComponent" time="0.074">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should emit when the simplified search button is clicked" name="FssSimplifiedSearchComponent should emit when the simplified search button is clicked" time="0.012">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should show Advanced search Link" name="FssSimplifiedSearchComponent should show Advanced search Link" time="0.038">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should return filterExpression when the simplified search button is clicked with extra blank space" name="FssSimplifiedSearchComponent should return filterExpression when the simplified search button is clicked with extra blank space" time="0.011">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should return filterExpression when the simplified search button is clicked with no extra blank space" name="FssSimplifiedSearchComponent should return filterExpression when the simplified search button is clicked with no extra blank space" time="0.03">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should strip all single quotes from simplified search text" name="FssSimplifiedSearchComponent should strip all single quotes from simplified search text" time="0.011">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should show the content of exchange sets on search page" name="FssSimplifiedSearchComponent should show the content of exchange sets on search page" time="0.022">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should show the subtitle of exchange sets on search page" name="FssSimplifiedSearchComponent should show the subtitle of exchange sets on search page" time="0.016">
</testcase>
<testcase classname="FssSimplifiedSearchComponent should show Make an exchange set Link" name="FssSimplifiedSearchComponent should show Make an exchange set Link" time="0.054">
</testcase>
</testsuite>
<testsuite name="FssSearchValidatorService" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:48" time="1.036" tests="5">
<testcase classname="FssSearchValidatorService should be created" name="FssSearchValidatorService should be created" time="0.007">
</testcase>
<testcase classname="FssSearchValidatorService should highlight the value field when FileSize value is not entered" name="FssSearchValidatorService should highlight the value field when FileSize value is not entered" time="0.011">
</testcase>
<testcase classname="FssSearchValidatorService should return datatype as "date" when SystemAttribute BatchExpiryDate is passed" name="FssSearchValidatorService should return datatype as "date" when SystemAttribute BatchExpiryDate is passed" time="0.004">
</testcase>
<testcase classname="FssSearchValidatorService should highlight the value field when BatchExpiryDate value is not entered when non null operator is selected" name="FssSearchValidatorService should highlight the value field when BatchExpiryDate value is not entered when non null operator is selected" time="0.019">
</testcase>
<testcase classname="FssSearchValidatorService should return operator type nullOperator based on operator value ne null" name="FssSearchValidatorService should return operator type nullOperator based on operator value ne null" time="0.005">
</testcase>
</testsuite>
<testsuite name="FssHeaderComponent" errors="0" failures="9" skipped="0" timestamp="2025-01-13T09:34:46" time="3.252" tests="9">
<testcase classname="FssHeaderComponent should exist msalService" name="FssHeaderComponent should exist msalService" time="0.078">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should exist signInButtonService" name="FssHeaderComponent should exist signInButtonService" time="0.008">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should have header component" name="FssHeaderComponent should have header component" time="0.006">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should exist" name="FssHeaderComponent should exist" time="0.009">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should exist the title in header" name="FssHeaderComponent should exist the title in header" time="0.006">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should exist Exchange set menu item in header" name="FssHeaderComponent should exist Exchange set menu item in header" time="0.01">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should not exist Exchange set search, menu item in header if not logged in" name="FssHeaderComponent should not exist Exchange set search, menu item in header if not logged in" time="0.006">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should exist Search menu item in header" name="FssHeaderComponent should exist Search menu item in header" time="0.009">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FssHeaderComponent should set isPrivilegedUser to true for admin domains" name="FssHeaderComponent should set isPrivilegedUser to true for admin domains" time="0.014">
<failure>TypeError: window.crypto.getRandomValues is not a function
at getRandomValues (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:93:19)
at getRandomUint32 (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\crypto\BrowserCrypto.ts:104:22)
at EventHandler.createNewGuid [as addEventCallback] (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\event\EventHandler.ts:45:32)
at StandardController.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\controllers\StandardController.ts:1724:34)
at PublicClientApplication.addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-browser\src\app\PublicClientApplication.ts:149:32)
at new addEventCallback (C:\Source\Repos\file-share-service-ui\node_modules\@azure\msal-angular\fesm2020\azure-msal-angular.mjs:180:23)
at Object.MsalBroadcastService_Factory [as factory] (ng:///MsalBroadcastService/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2415:35)
at callback (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1017:5)
at R3Injector.runInInjectorProfilerContext [as hydrate] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2414:11)
at R3Injector.hydrate [as get] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2307:23)
at _TestBedImpl.get [as inject] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1573:48)
at Function.inject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:1444:34)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\fss-header.component.spec.ts:53:35
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
</testsuite>
<testsuite name="AuthGuard" errors="0" failures="0" skipped="0" timestamp="2025-01-13T09:34:48" time="1.208" tests="8">
<testcase classname="AuthGuard should be created" name="AuthGuard should be created" time="0.009">
</testcase>
<testcase classname="AuthGuard canActivate should return false and call router with ["search"] if account exists and url is /" name="AuthGuard canActivate should return false and call router with ["search"] if account exists and url is /" time="0.006">
</testcase>
<testcase classname="AuthGuard canActivate should return true if account exists and url is /search" name="AuthGuard canActivate should return true if account exists and url is /search" time="0.004">
</testcase>
<testcase classname="AuthGuard canActivate should return true if account exists and url is /enc-list" name="AuthGuard canActivate should return true if account exists and url is /enc-list" time="0.003">
</testcase>
<testcase classname="AuthGuard canActivate should return false if account exists and enc list is null and url is /enc-list" name="AuthGuard canActivate should return false if account exists and enc list is null and url is /enc-list" time="0.005">
</testcase>
<testcase classname="AuthGuard canActivate should return false and call router.navigation with [""] if account is null and url is /search" name="AuthGuard canActivate should return false and call router.navigation with [""] if account is null and url is /search" time="0.004">
</testcase>
<testcase classname="AuthGuard canActivate should return true if account is null and url is /" name="AuthGuard canActivate should return true if account is null and url is /" time="0.008">
</testcase>
<testcase classname="AuthGuard canActivate should return false if account is null and url is """ name="AuthGuard canActivate should return false if account is null and url is """ time="0.009">
</testcase>
</testsuite>
<testsuite name="FssAdvancedSearchComponent" errors="0" failures="50" skipped="0" timestamp="2025-01-13T09:34:15" time="33.445" tests="71">
<testcase classname="FssAdvancedSearchComponent should create" name="FssAdvancedSearchComponent should create" time="0.404">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" name="FssAdvancedSearchComponent should return datatype as "attribute" when UserAttribute is passed" time="0.392">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" name="FssAdvancedSearchComponent should return datatype as "string" when SystemAttribute FileName is passed" time="0.018">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return filtered operators based on number datatype" name="FssAdvancedSearchComponent should return filtered operators based on number datatype" time="0.014">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return value type text based on datatype string" name="FssAdvancedSearchComponent should return value type text based on datatype string" time="0.024">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" name="FssAdvancedSearchComponent should return operator type nullOperator based on operator value ne null" time="0.018">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return second row based on rowid passed" name="FssAdvancedSearchComponent should return second row based on rowid passed" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only SystemAttribute fields when type = SystemAttribute is passed through pipe" time="0.009">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" name="FssAdvancedSearchComponent should return only UserAttribute fields when type = UserAttribute is passed through pipe" time="0.017">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" name="FssAdvancedSearchComponent should return flag false when FileSize value is passed as number" time="0.032">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" name="FssAdvancedSearchComponent should return row count 2 when Add new line is called twice" time="0.025">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 when 3 rows exist and delete is called" time="0.026">
</testcase>
<testcase classname="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" name="FssAdvancedSearchComponent should hide Value input when nullOperator is selected in the row" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" name="FssAdvancedSearchComponent should return group already exists validation when duplicate group is added" time="0.009">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" name="FssAdvancedSearchComponent should return group cannot intersect validation when intersecting group is added" time="0.011">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" name="FssAdvancedSearchComponent should return group count 2 when 1 groups exist and add group clicked is called" time="0.015">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" name="FssAdvancedSearchComponent should return row count 2 & modify grouping when 3 rows exist and delete is called" time="0.03">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" name="FssAdvancedSearchComponent should return group count 1 when 2 groups exist and delete group is called" time="0.013">
</testcase>
<testcase classname="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" name="FssAdvancedSearchComponent should return row count 2 when addSearchRow function is called twice" time="0.026">
</testcase>
<testcase classname="FssAdvancedSearchComponent should emit when the advanced search button is clicked" name="FssAdvancedSearchComponent should emit when the advanced search button is clicked" time="0.012">
</testcase>
<testcase classname="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" name="FssAdvancedSearchComponent should show simplified search Link if displaySimplifiedSearchLink is true" time="0.621">
</testcase>
<testcase classname="EssListEncsComponent should create" name="EssListEncsComponent should create" time="0.21">
<failure>NullInjectorError: R3InjectorError(DynamicTestModule)[InjectionToken CDK_TABLE -> InjectionToken CDK_TABLE]:
NullInjectorError: No provider for InjectionToken CDK_TABLE!
at NullInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1427:21)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at ChainedInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9866:32)
at get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3831:31)
at lookupTokenUsingModuleInjector (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3856:10)
at getOrCreateInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6788:17)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1146:58)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1155:10)
at new _HeaderRowOutlet (C:\Source\Repos\file-share-service-ui\node_modules\@angular\cdk\fesm2022\table.mjs:996:41)
at NodeInjectorFactory._HeaderRowOutlet_Factory [as factory] (ng:///_HeaderRowOutlet/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:4008:38)
at getNodeInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7376:23)
at instantiateAllDirectives (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6967:3)
at createDirectivesInstances (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14052:5)
at ɵɵelementContainerStart (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14084:3)
at TableComponent_Conditional_3_Template (ng:///TableComponent.js:12:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7728:7)
at renderView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7777:5)
at createAndRenderEmbeddedLView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:13739:31)
at TableComponent_Template (ng:///TableComponent.js:41:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7959:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8079:7)
at detectChangesInEmbeddedViews (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7981:5)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7918:3)
at detectChangesInViewWhileDirty (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7904:5)
at ViewRef$1.detectChangesInternal [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8382:5)
at detectChanges (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:340:30)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at Object.invoke [as onInvoke] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9306:25)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at ZoneImpl.run (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:145:37)
at NgZone.run (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9197:24)
at PseudoApplicationComponentFixture.run [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:339:18)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\ess-list-encs.component.spec.ts:377:13
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at ZoneImpl.run (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:145:37)
at Object.wrappedFunc (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:430:28)
at Promise.then.completed (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\utils.js:231:10)
at _callCircusHook (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:281:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:246:5)
at _runTestsForDescribeBlock (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:126:9)
at _runTestsForDescribeBlock (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:121:9)
at run (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:71:3)
at runAndTransformResultsToJestFormat (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)</failure>
</testcase>
<testcase classname="EssListEncsComponent should set info message if displayErrorMessage is set to true on ngOnInit" name="EssListEncsComponent should set info message if displayErrorMessage is set to true on ngOnInit" time="0.044">
<failure>NullInjectorError: R3InjectorError(DynamicTestModule)[InjectionToken CDK_TABLE -> InjectionToken CDK_TABLE]:
NullInjectorError: No provider for InjectionToken CDK_TABLE!
at NullInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1427:21)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at ChainedInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9866:32)
at get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3831:31)
at lookupTokenUsingModuleInjector (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3856:10)
at getOrCreateInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6788:17)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1146:58)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1155:10)
at new _HeaderRowOutlet (C:\Source\Repos\file-share-service-ui\node_modules\@angular\cdk\fesm2022\table.mjs:996:41)
at NodeInjectorFactory._HeaderRowOutlet_Factory [as factory] (ng:///_HeaderRowOutlet/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:4008:38)
at getNodeInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7376:23)
at instantiateAllDirectives (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6967:3)
at createDirectivesInstances (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14052:5)
at ɵɵelementContainerStart (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14084:3)
at TableComponent_Conditional_3_Template (ng:///TableComponent.js:12:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7728:7)
at renderView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7777:5)
at createAndRenderEmbeddedLView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:13739:31)
at TableComponent_Template (ng:///TableComponent.js:41:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7959:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8079:7)
at detectChangesInEmbeddedViews (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7981:5)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7918:3)
at detectChangesInViewWhileDirty (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7904:5)
at ViewRef$1.detectChangesInternal [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8382:5)
at detectChanges (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:340:30)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at Object.invoke [as onInvoke] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9306:25)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at ZoneImpl.run (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:145:37)
at NgZone.run (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9197:24)
at PseudoApplicationComponentFixture.run [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:339:18)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\ess-list-encs.component.spec.ts:377:13
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at ZoneImpl.run (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:145:37)
at Object.wrappedFunc (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:430:28)
at Promise.then.completed (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\utils.js:231:10)
at _callCircusHook (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:281:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:246:5)
at _runTestsForDescribeBlock (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:126:9)
at _runTestsForDescribeBlock (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:121:9)
at run (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\run.js:71:3)
at runAndTransformResultsToJestFormat (C:\Source\Repos\file-share-service-ui\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)</failure>
</testcase>
<testcase classname="EssListEncsComponent handleChange should call service.addSelectedEnc if enc is not present" name="EssListEncsComponent handleChange should call service.addSelectedEnc if enc is not present" time="0.039">
<failure>NullInjectorError: R3InjectorError(DynamicTestModule)[InjectionToken CDK_TABLE -> InjectionToken CDK_TABLE]:
NullInjectorError: No provider for InjectionToken CDK_TABLE!
at NullInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1427:21)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at R3Injector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:2312:27)
at ChainedInjector.get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9866:32)
at get (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3831:31)
at lookupTokenUsingModuleInjector (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:3856:10)
at getOrCreateInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6788:17)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1146:58)
at ɵɵinject (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:1155:10)
at new _HeaderRowOutlet (C:\Source\Repos\file-share-service-ui\node_modules\@angular\cdk\fesm2022\table.mjs:996:41)
at NodeInjectorFactory._HeaderRowOutlet_Factory [as factory] (ng:///_HeaderRowOutlet/ɵfac.js:5:10)
at factory (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:4008:38)
at getNodeInjectable (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7376:23)
at instantiateAllDirectives (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6967:3)
at createDirectivesInstances (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14052:5)
at ɵɵelementContainerStart (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:14084:3)
at TableComponent_Conditional_3_Template (ng:///TableComponent.js:12:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7728:7)
at renderView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7777:5)
at createAndRenderEmbeddedLView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:13739:31)
at TableComponent_Template (ng:///TableComponent.js:41:5)
at templateFn (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:6938:5)
at executeTemplate (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7959:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8079:7)
at detectChangesInEmbeddedViews (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7981:5)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8106:3)
at detectChangesInViewIfAttached (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8100:3)
at detectChangesInComponent (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8142:5)
at detectChangesInChildComponents (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8015:7)
at refreshView (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8122:5)
at detectChangesInView$1 (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7918:3)
at detectChangesInViewWhileDirty (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:7904:5)
at ViewRef$1.detectChangesInternal [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:8382:5)
at detectChanges (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:340:30)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at Object.invoke [as onInvoke] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9306:25)
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:48)
at ZoneImpl.run (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:145:37)
at NgZone.run (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\core.mjs:9197:24)
at PseudoApplicationComponentFixture.run [as detectChanges] (C:\Source\Repos\file-share-service-ui\node_modules\@angular\core\fesm2022\testing.mjs:339:18)
at C:\Source\Repos\file-share-service-ui\Tests\UnitTests\ess-list-encs.component.spec.ts:377:13
at _ZoneDelegate.invoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone.umd.js:395:160)
at ProxyZoneSpec.onInvoke (C:\Source\Repos\file-share-service-ui\node_modules\zone.js\bundles\zone-testing.umd.js:2157:35)