Branch Coverage

blib/lib/Date/Lectionary/Day.pm
Criterion Covered Total %
branch 275 282 97.5


line true false branch
223 30 594 if ($lectionary->exists($compiled_xpath)) { }
277 30 594 if ($lectionary->exists($multi_xpath)) { }
82 512 elsif ($displayName eq '') { }
391 27 496 if ($yesterday->wday == 1)
395 17 506 if ($yesterdayName)
404 25 481 if ($fixedDayName)
413 28 453 if ($moveableDayName and $date->wday != 1)
435 57 451 if ($date->mon == 1) { }
47 404 elsif ($date->mon == 2) { }
36 368 elsif ($date->mon == 3) { }
34 334 elsif ($date->mon == 4) { }
43 291 elsif ($date->mon == 5) { }
41 250 elsif ($date->mon == 6) { }
49 201 elsif ($date->mon == 7) { }
41 160 elsif ($date->mon == 8) { }
42 118 elsif ($date->mon == 9) { }
51 67 elsif ($date->mon == 10) { }
46 21 elsif ($date->mon == 11) { }
21 0 elsif ($date->mon == 12) { }
436 4 53 if ($date->mday == 18 and $lectionary eq 'acna')
439 4 49 if ($date->mday == 25 and $lectionary eq 'acna')
446 4 43 if ($date->mday == 2)
449 2 41 if ($date->mday == 24 and $lectionary eq 'acna')
456 4 32 if ($date->mday == 19 and $lectionary eq 'acna')
459 2 30 if ($date->mday == 25)
466 1 33 if ($date->mday == 25 and $lectionary eq 'acna')
473 4 39 if ($date->mday == 1 and $lectionary eq 'acna')
476 6 33 if ($date->mday == 31)
483 4 37 if ($date->mday == 11 and $lectionary eq 'acna')
486 1 36 if ($date->mday == 24 and $lectionary eq 'acna')
489 1 35 if ($date->mday == 29 and $lectionary eq 'acna')
496 2 47 if ($date->mday == 22 and $lectionary eq 'acna')
499 1 46 if ($date->mday == 25 and $lectionary eq 'acna')
506 1 40 if ($date->mday == 15 and $lectionary eq 'acna')
509 1 39 if ($date->mday == 24 and $lectionary eq 'acna')
516 2 40 if ($date->mday == 14)
519 1 39 if ($date->mday == 21 and $lectionary eq 'acna')
522 1 38 if ($date->mday == 29 and $lectionary eq 'acna')
529 6 45 if ($date->mday == 18 and $lectionary eq 'acna')
532 1 44 if ($date->mday == 28 and $lectionary eq 'acna')
539 1 45 if ($date->mday == 30 and $lectionary eq 'acna')
546 1 20 if ($date->mday == 21 and $lectionary eq 'acna')
549 2 18 if ($date->mday == 26 and $lectionary eq 'acna')
552 4 14 if ($date->mday == 27 and $lectionary eq 'acna')
555 1 13 if ($date->mday == 28 and $lectionary eq 'acna')
575 60 446 if ($date->mon == 1) { }
47 399 elsif ($date->mon == 2) { }
33 366 elsif ($date->mon == 3) { }
34 332 elsif ($date->mon == 4) { }
37 295 elsif ($date->mon == 5) { }
38 257 elsif ($date->mon == 6) { }
48 209 elsif ($date->mon == 7) { }
44 165 elsif ($date->mon == 8) { }
42 123 elsif ($date->mon == 9) { }
48 75 elsif ($date->mon == 10) { }
50 25 elsif ($date->mon == 11) { }
25 0 elsif ($date->mon == 12) { }
576 6 54 if ($date->mday == 1)
582 4 50 if ($date->mday == 6)
616 3 41 if ($date->mday == 6 and $lectionary eq 'acna')
634 4 46 if ($date->mday == 1)
644 8 17 if ($date->mday == 25)
730 3 569 if ($date == $dateMark)
735 3 566 if ($date == $dateMark)
740 2 564 if ($date == $dateMark)
745 2 562 if ($date == $dateMark)
750 2 560 if ($date == $dateMark)
755 2 558 if ($date == $dateMark)
760 9 549 if ($date == $dateMark)
778 2 547 if ($date == $dateMark)
783 4 543 if ($date == $dateMark)
788 1 542 if ($date == $dateMark)
793 1 541 if ($date == $dateMark)
798 1 540 if ($date == $dateMark)
803 1 539 if ($date == $dateMark)
823 65 14 if ($dateMarker < $epiphany) { }
854 6 73 if ($date == $dateMarker)
859 6 67 if ($date == $dateMarker and $christmas2 == 1) { }
1 66 elsif ($date == $dateMarker) { }
872 10 226 if ($date == $dateMarker and $date == prevSunday($ashWednesday))
875 7 49 if ($date == $dateMarker and $date == prevSunday(prevSunday($ashWednesday)) and $lectionary eq 'acna')
879 44 175 if ($date == $dateMarker and $christmas2 == 1) { }
2 173 elsif ($date == $dateMarker and $epiphany->wday == 1) { }
3 340 elsif ($date == $dateMarker and $christmas2 == 0) { }
906 10 36 if ($date == $dateMarker)
911 9 27 if ($date == $dateMarker)
916 9 18 if ($date == $dateMarker)
921 9 9 if ($date == $dateMarker)
926 9 0 if ($date == $dateMarker)
944 9 47 if ($date == $dateMarker)
949 9 38 if ($date == $dateMarker)
954 11 27 if ($date == $dateMarker)
959 9 18 if ($date == $dateMarker)
964 9 9 if ($date == $dateMarker)
969 9 0 if ($date == $dateMarker)
987 9 233 if ($date == $trinitySunday)
992 0 233 if ($date == $dateMarker)
997 3 230 if ($date == $dateMarker)
1002 6 224 if ($date == $dateMarker)
1007 9 215 if ($date == $dateMarker)
1012 9 206 if ($date == $dateMarker)
1017 10 196 if ($date == $dateMarker)
1022 9 187 if ($date == $dateMarker)
1027 9 178 if ($date == $dateMarker)
1032 9 169 if ($date == $dateMarker)
1037 9 160 if ($date == $dateMarker)
1042 8 152 if ($date == $dateMarker)
1047 9 143 if ($date == $dateMarker)
1052 9 134 if ($date == $dateMarker)
1057 9 125 if ($date == $dateMarker)
1062 9 116 if ($date == $dateMarker)
1067 9 107 if ($date == $dateMarker)
1072 9 98 if ($date == $dateMarker)
1077 9 89 if ($date == $dateMarker)
1082 9 80 if ($date == $dateMarker)
1087 9 71 if ($date == $dateMarker)
1092 9 62 if ($date == $dateMarker)
1097 9 53 if ($date == $dateMarker)
1102 9 44 if ($date == $dateMarker)
1107 6 38 if ($date == $dateMarker)
1112 9 29 if ($date == $dateMarker)
1117 17 12 if ($date == $dateMarker)
1122 12 0 if ($date == $dateMarker)
1144 9 615 if ($date == $advent->firstSunday) { }
9 606 elsif ($date == $advent->secondSunday) { }
9 597 elsif ($date == $advent->thirdSunday) { }
9 588 elsif ($date == $advent->fourthSunday) { }
1174 13 575 if ($date == $easter)
1184 3 572 if ($date == $ashWednesday)
1194 23 549 if ($holyWeekDay)
1204 10 539 if ($easterWeekDay)
1214 3 536 if ($date == $ascension)
1224 12 524 if ($date == $pentecost)
1233 523 1 if ($includeFeasts eq 'yes')
1235 70 453 if ($feastDay{'commonName'})
1246 31 423 if ($date->wday != 1)
1255 79 344 if ($date < $ashWednesday)
1261 12 67 if ($xmasEpiphany{'commonName'} =~ /Christmas/giu) { }
1271 46 298 if ($date < $easter)
1279 56 242 if ($date > $easter and $date < $pentecost)
1287 242 0 if ($date > $pentecost)