Branch Coverage

blib/lib/Date/Holidays/NYSE.pm
Criterion Covered Total %
branch 43 44 97.7


line true false branch
60 128 1057 if ($wday == 5 and $month == 3 && $day >= 20 || $month == 4 && $day <= 23)
66 40 88 if ($year == $year_good_friday and $month == $month_good_friday and $day == $day_good_friday)
74 34 8198 if ($month == 1 and $day == 1 and $wday >= 1 and $wday <= 5) { }
6 8192 elsif ($month == 1 and $day == 2 and $wday == 1) { }
40 8152 elsif ($month == 1 and $day >= 15 and $day <= 21 and $wday == 1) { }
40 8112 elsif ($month == 2 and $day >= 15 and $day <= 21 and $wday == 1) { }
40 8072 elsif ($is_good_friday) { }
40 8032 elsif ($month == 5 and $day >= 25 and $day <= 31 and $wday == 1) { }
0 8032 elsif ($year >= 2022 and $month == 6 and $day == 18 and $wday == 5) { }
12 8020 elsif ($year >= 2022 and $month == 6 and $day == 19 and $wday >= 1 and $wday <= 5) { }
2 8018 elsif ($year >= 2022 and $month == 6 and $day == 20 and $wday == 1) { }
8 8010 elsif ($month == 7 and $day == 3 and $wday == 5) { }
28 7982 elsif ($month == 7 and $day == 4 and $wday >= 1 and $wday <= 5) { }
4 7978 elsif ($month == 7 and $day == 5 and $wday == 1) { }
40 7938 elsif ($month == 9 and $day >= 1 and $day <= 7 and $wday == 1) { }
40 7898 elsif ($month == 11 and $day >= 22 and $day <= 28 and $wday == 4) { }
4 7894 elsif ($month == 12 and $day == 24 and $wday == 5) { }
30 7864 elsif ($month == 12 and $day == 25 and $wday >= 1 and $wday <= 5) { }
6 7858 elsif ($month == 12 and $day == 26 and $wday == 1) { }
2 7856 elsif ($year == 2025 and $month == 1 and $day == 9) { }
144 22 8038 if $year_calculated > $year
147 206 7832 if defined $name