Branch Coverage

blib/lib/Date/Holidays/US.pm
Criterion Covered Total %
branch 82 98 83.6


line true false branch
51 32 5993 if ($year > 1870 and $month == 1 and $day == 1) { }
0 5993 elsif ($year > 1909 and $month == 1 and $day == 2 and $wday == 1) { }
26 5967 elsif ($year >= 1986 and $month == 1 and $day >= 15 and $day <= 21 and $wday == 1) { }
4 5963 elsif ($year >= 1965 and $month == 1 and $day == 20 and $year % 4 == 1 and $wday != 0) { }
2 5961 elsif ($year == 1985 and $month == 1 and $day == 21) { }
0 5961 elsif ($year >= 1879 and $year < 1971 and $month == 2 and $day == 22) { }
0 5961 elsif ($year > 1909 and $year < 1971 and $month == 2 and $day == 23 and $wday == 1) { }
28 5933 elsif ($year >= 1971 and $month == 2 and $day >= 15 and $day <= 21 and $wday == 1) { }
0 5933 elsif ($year >= 1888 and $year < 1971 and $month == 5 and $day == 30) { }
0 5933 elsif ($year >= 1909 and $year < 1971 and $month == 6 and $day == 1 and $wday == 1) { }
28 5905 elsif ($year >= 1971 and $month == 5 and $day >= 25 and $day <= 31 and $wday == 1) { }
4 5901 elsif ($year >= 2021 and $month == 6 and $day == 18 and $wday == 5) { }
21 5880 elsif ($year >= 2021 and $month == 6 and $day == 19) { }
4 5876 elsif ($year >= 2021 and $month == 6 and $day == 20 and $wday == 1) { }
2 5874 elsif ($year >= 1971 and $month == 7 and $day == 3 and $wday == 5) { }
27 5847 elsif ($year >= 1870 and $month == 7 and $day == 4) { }
4 5843 elsif ($year >= 1909 and $month == 7 and $day == 5 and $wday == 1) { }
28 5815 elsif ($year >= 1894 and $month == 9 and $day >= 1 and $day <= 7 and $wday == 1) { }
28 5787 elsif ($year >= 1971 and $month == 10 and $day >= 8 and $day <= 14 and $wday == 1) { }
0 5787 elsif ($year >= 1938 and $year < 1954 and $month == 11 and $day == 11) { }
0 5787 elsif ($year >= 1945 and $year < 1954 and $month == 11 and $day == 12 and $wday == 1) { }
1 5786 elsif ($year >= 1954 and $year < 1971 and $month == 11 and $day == 11) { }
0 5786 elsif ($year >= 1954 and $year < 1971 and $month == 11 and $day == 12 and $wday == 1) { }
7 5779 elsif ($year >= 1971 and $year < 1978 and $month == 10 and $day >= 22 and $day <= 28 and $wday == 1) { }
3 5776 elsif ($year >= 1978 and $month == 11 and $day == 10 and $wday == 5) { }
37 5739 elsif ($year >= 1978 and $month == 11 and $day == 11) { }
4 5735 elsif ($year >= 1978 and $month == 11 and $day == 12 and $wday == 1) { }
2 5733 elsif ($year >= 1870 and $year < 1939 and $month == 11 and $day >= 24 and $day <= 30 and $wday == 4) { }
3 5730 elsif ($year >= 1939 and $year <= 1941 and $month == 11 and $day >= 17 and $day <= 23 and $wday == 4) { }
30 5700 elsif ($year > 1941 and $month == 11 and $day >= 22 and $day <= 28 and $wday == 4) { }
0 5700 elsif ($year == 2019 and $month == 12 and $day == 24) { }
0 5700 elsif ($year == 2020 and $month == 12 and $day == 24) { }
2 5698 elsif ($year == 2024 and $month == 12 and $day == 24) { }
2 5696 elsif ($year == 2025 and $month == 12 and $day == 24) { }
4 5692 elsif ($year >= 1971 and $month == 12 and $day == 24 and $wday == 5) { }
27 5665 elsif ($year >= 1870 and $month == 12 and $day == 25) { }
4 5661 elsif ($year >= 1909 and $month == 12 and $day == 26 and $wday == 1) { }
0 5661 elsif ($year == 2014 and $month == 12 and $day == 26) { }
2 5659 elsif ($year == 2025 and $month == 12 and $day == 26) { }
4 5655 elsif ($year >= 1971 and $month == 12 and $day == 31 and $wday == 5) { }
0 5655 elsif ($year == 1963 and $month == 11 and $day == 25) { }
0 5655 elsif ($year == 1973 and $month == 1 and $day == 25) { }
0 5655 elsif ($year == 1994 and $month == 4 and $day == 27) { }
0 5655 elsif ($year == 2007 and $month == 1 and $day == 2) { }
2 5653 elsif ($year == 2025 and $month == 1 and $day == 9) { }
0 5653 elsif ($year == 2004 and $month == 6 and $day == 11) { }
2 5651 elsif ($year == 2018 and $month == 12 and $day == 5) { }
235 16 5842 if $year_calculated > $year
238 200 5642 if defined $name