Condition Coverage

blib/lib/Date/Holidays/US.pm
Criterion Covered Total %
condition 328 417 78.6


and 3 conditions

line !l l&&!r l&&r condition
51 2 5492 531 $year > 1870 and $month == 1
5494 499 32 $year > 1870 and $month == 1 and $day == 1
2 5492 499 $year > 1909 and $month == 1
5494 483 16 $year > 1909 and $month == 1 and $day == 2
5975 16 0 $year > 1909 and $month == 1 and $day == 2 and $wday == 1
390 5136 467 $year >= 1986 and $month == 1
5526 196 271 $year >= 1986 and $month == 1 and $day >= 15
5332 150 121 $year >= 1986 and $month == 1 and $day >= 15 and $day <= 21
346 95 26 $year >= 1986 and $month == 1 and $day >= 15 and $day <= 21 and $wday == 1
7 5487 473 $year >= 1965 and $month == 1
5494 452 21 $year >= 1965 and $month == 1 and $day == 20
5939 11 10 $year >= 1965 and $month == 1 and $day == 20 and $year % 4 == 1
463 6 4 $year >= 1965 and $month == 1 and $day == 20 and $year % 4 == 1 and $wday != 0
5589 342 32 $year == 1985 and $month == 1
5931 30 2 $year == 1985 and $month == 1 and $day == 21
2 5953 6 $year >= 1879 and $year < 1971
5955 6 0 $year >= 1879 and $year < 1971 and $month == 2
5959 0 0 $year >= 1879 and $year < 1971 and $month == 2 and $day == 22
2 5953 6 $year > 1909 and $year < 1971
5955 6 0 $year > 1909 and $year < 1971 and $month == 2
5959 0 0 $year > 1909 and $year < 1971 and $month == 2 and $day == 23
6 0 0 $year > 1909 and $year < 1971 and $month == 2 and $day == 23 and $wday == 1
8 5491 462 $year >= 1971 and $month == 2
5499 224 238 $year >= 1971 and $month == 2 and $day >= 15
5715 114 124 $year >= 1971 and $month == 2 and $day >= 15 and $day <= 21
338 96 28 $year >= 1971 and $month == 2 and $day >= 15 and $day <= 21 and $wday == 1
2 5925 6 $year >= 1888 and $year < 1971
5927 6 0 $year >= 1888 and $year < 1971 and $month == 5
5931 0 0 $year >= 1888 and $year < 1971 and $month == 5 and $day == 30
2 5925 6 $year >= 1909 and $year < 1971
5927 6 0 $year >= 1909 and $year < 1971 and $month == 6
5931 0 0 $year >= 1909 and $year < 1971 and $month == 6 and $day == 1
6 0 0 $year >= 1909 and $year < 1971 and $month == 6 and $day == 1 and $wday == 1
8 5417 508 $year >= 1971 and $month == 5
5425 384 124 $year >= 1971 and $month == 5 and $day >= 25
5801 0 124 $year >= 1971 and $month == 5 and $day >= 25 and $day <= 31
384 96 28 $year >= 1971 and $month == 5 and $day >= 25 and $day <= 31 and $wday == 1
1126 4379 400 $year >= 2021 and $month == 6
5505 385 15 $year >= 2021 and $month == 6 and $day == 18
4764 11 4 $year >= 2021 and $month == 6 and $day == 18 and $wday == 5
1126 4379 396 $year >= 2021 and $month == 6
5505 375 21 $year >= 2021 and $month == 6 and $day == 19
1126 4379 375 $year >= 2021 and $month == 6
5505 362 13 $year >= 2021 and $month == 6 and $day == 20
4741 9 4 $year >= 2021 and $month == 6 and $day == 20 and $wday == 1
8 5358 510 $year >= 1971 and $month == 7
5366 493 17 $year >= 1971 and $month == 7 and $day == 3
5851 15 2 $year >= 1971 and $month == 7 and $day == 3 and $wday == 5
1 5365 508 $year >= 1870 and $month == 7
5366 481 27 $year >= 1870 and $month == 7 and $day == 4
2 5364 481 $year >= 1909 and $month == 7
5366 463 18 $year >= 1909 and $month == 7 and $day == 5
5827 14 4 $year >= 1909 and $month == 7 and $day == 5 and $wday == 1
2 5349 492 $year >= 1894 and $month == 9
5351 0 492 $year >= 1894 and $month == 9 and $day >= 1
5349 368 124 $year >= 1894 and $month == 9 and $day >= 1 and $day <= 7
368 96 28 $year >= 1894 and $month == 9 and $day >= 1 and $day <= 7 and $wday == 1
8 5292 515 $year >= 1971 and $month == 10
5300 112 403 $year >= 1971 and $month == 10 and $day >= 8
5404 279 124 $year >= 1971 and $month == 10 and $day >= 8 and $day <= 14
391 96 28 $year >= 1971 and $month == 10 and $day >= 8 and $day <= 14 and $wday == 1
2 5780 5 $year >= 1938 and $year < 1954
5782 0 5 $year >= 1938 and $year < 1954 and $month == 11
5780 5 0 $year >= 1938 and $year < 1954 and $month == 11 and $day == 11
7 5780 0 $year >= 1945 and $year < 1954
5787 0 0 $year >= 1945 and $year < 1954 and $month == 11
5780 0 0 $year >= 1945 and $year < 1954 and $month == 11 and $day == 12
0 0 0 $year >= 1945 and $year < 1954 and $month == 11 and $day == 12 and $wday == 1
7 5779 1 $year >= 1954 and $year < 1971
5786 0 1 $year >= 1954 and $year < 1971 and $month == 11
5779 0 1 $year >= 1954 and $year < 1971 and $month == 11 and $day == 11
7 5779 0 $year >= 1954 and $year < 1971
5786 0 0 $year >= 1954 and $year < 1971 and $month == 11
5779 0 0 $year >= 1954 and $year < 1971 and $month == 11 and $day == 12
0 0 0 $year >= 1954 and $year < 1971 and $month == 11 and $day == 12 and $wday == 1
7 5772 7 $year >= 1971 and $year < 1978
5779 0 7 $year >= 1971 and $year < 1978 and $month == 10
5772 0 7 $year >= 1971 and $year < 1978 and $month == 10 and $day >= 22
0 0 7 $year >= 1971 and $year < 1978 and $month == 10 and $day >= 22 and $day <= 28
0 0 7 $year >= 1971 and $year < 1978 and $month == 10 and $day >= 22 and $day <= 28 and $wday == 1
7 5254 518 $year >= 1978 and $month == 11
5261 500 18 $year >= 1978 and $month == 11 and $day == 10
5754 15 3 $year >= 1978 and $month == 11 and $day == 10 and $wday == 5
7 5254 515 $year >= 1978 and $month == 11
5261 478 37 $year >= 1978 and $month == 11 and $day == 11
7 5254 478 $year >= 1978 and $month == 11
5261 460 18 $year >= 1978 and $month == 11 and $day == 12
5714 14 4 $year >= 1978 and $month == 11 and $day == 12 and $wday == 1
1 5732 2 $year >= 1870 and $year < 1939
5733 0 2 $year >= 1870 and $year < 1939 and $month == 11
5732 0 2 $year >= 1870 and $year < 1939 and $month == 11 and $day >= 24
0 0 2 $year >= 1870 and $year < 1939 and $month == 11 and $day >= 24 and $day <= 30
0 0 2 $year >= 1870 and $year < 1939 and $month == 11 and $day >= 24 and $day <= 30 and $wday == 4
1 5729 3 $year >= 1939 and $year <= 1941
5730 0 3 $year >= 1939 and $year <= 1941 and $month == 11
5729 0 3 $year >= 1939 and $year <= 1941 and $month == 11 and $day >= 17
0 0 3 $year >= 1939 and $year <= 1941 and $month == 11 and $day >= 17 and $day <= 23
0 0 3 $year >= 1939 and $year <= 1941 and $month == 11 and $day >= 17 and $day <= 23 and $wday == 4
1 5254 475 $year > 1941 and $month == 11
5255 317 158 $year > 1941 and $month == 11 and $day >= 22
5571 32 126 $year > 1941 and $month == 11 and $day >= 22 and $day <= 28
349 96 30 $year > 1941 and $month == 11 and $day >= 22 and $day <= 28 and $wday == 4
5700 0 0 $year == 2019 and $month == 12
5700 0 0 $year == 2019 and $month == 12 and $day == 24
5700 0 0 $year == 2020 and $month == 12
5700 0 0 $year == 2020 and $month == 12 and $day == 24
5342 325 33 $year == 2024 and $month == 12
5667 31 2 $year == 2024 and $month == 12 and $day == 24
5339 325 34 $year == 2025 and $month == 12
5664 32 2 $year == 2025 and $month == 12 and $day == 24
1 5184 511 $year >= 1971 and $month == 12
5185 495 16 $year >= 1971 and $month == 12 and $day == 24
5679 12 4 $year >= 1971 and $month == 12 and $day == 24 and $wday == 5
1 5184 507 $year >= 1870 and $month == 12
5185 480 27 $year >= 1870 and $month == 12 and $day == 25
1 5184 480 $year >= 1909 and $month == 12
5185 463 17 $year >= 1909 and $month == 12 and $day == 26
5647 13 4 $year >= 1909 and $month == 12 and $day == 26 and $wday == 1
5661 0 0 $year == 2014 and $month == 12
5661 0 0 $year == 2014 and $month == 12 and $day == 26
5306 325 30 $year == 2025 and $month == 12
5631 28 2 $year == 2025 and $month == 12 and $day == 26
1 5184 474 $year >= 1971 and $month == 12
5185 456 18 $year >= 1971 and $month == 12 and $day == 31
5640 14 4 $year >= 1971 and $month == 12 and $day == 31 and $wday == 5
5655 0 0 $year == 1963 and $month == 11
5655 0 0 $year == 1963 and $month == 11 and $day == 25
5655 0 0 $year == 1973 and $month == 1
5655 0 0 $year == 1973 and $month == 1 and $day == 25
5655 0 0 $year == 1994 and $month == 4
5655 0 0 $year == 1994 and $month == 4 and $day == 27
5655 0 0 $year == 2007 and $month == 1
5655 0 0 $year == 2007 and $month == 1 and $day == 2
5302 323 30 $year == 2025 and $month == 1
5625 28 2 $year == 2025 and $month == 1 and $day == 9
5653 0 0 $year == 2004 and $month == 6
5653 0 0 $year == 2004 and $month == 6 and $day == 11
5298 324 31 $year == 2018 and $month == 12
5622 29 2 $year == 2018 and $month == 12 and $day == 5