Condition Coverage

blib/lib/Date/Japanese/Holiday.pm
Criterion Covered Total %
condition 29 50 58.0


and 3 conditions

line !l l&&!r l&&r condition
47 8 2 1 julian_day($self) >= 2441785 && is_basic_holiday($prev) && day_of_week($prev) == 7
55 0 0 5 julian_day($self) >= 2446427 and day_of_week($self) != 7
0 0 5 julian_day($self) >= 2446427 and day_of_week($self) != 7 and not is_change_holiday($self)
0 4 1 julian_day($self) >= 2446427 and day_of_week($self) != 7 and not is_change_holiday($self) and is_basic_holiday($prev)
77 0 27 0 $jd > $range[0] and !$range[1] || $jd < $range[1]
106 0 3 5 $self->year == $y && $self->month == $m && $self->day == $d
125 0 50 0 $y >= 1900 and $y <= 1979
128 0 0 50 $y >= 1980 and $y <= 2099
131 50 0 0 $y >= 2100 and $y <= 2150
140 0 49 0 $y >= 1900 and $y <= 1979
143 0 0 49 $y >= 1980 and $y <= 2099
146 49 0 0 $y >= 2100 and $y <= 2150

or 2 conditions

line l !l condition
41 32 18 is_fixed_holiday($self) || is_float_holiday($self) || undef

or 3 conditions

line l !l&&r !l&&!r condition
34 2 3 1 day_of_week($self) == 7 || is_basic_holiday($self) || is_change_holiday($self) || is_between_holiday($self) || is_special_holiday($self)
65 2 1 1 $str eq '1989-02-24' || $str eq '1990-11-12' || $str eq '1993-06-09'
77 17 9 1 !$range[1] || $jd < $range[1]
87 1 0 19 $self->month == 1 && is_nth_wday($self, 2, 1) && $jd >= 2451545 || $self->month == 7 && is_nth_wday($self, 3, 1) && $jd >= 2452641 || $self->month == 9 && is_nth_wday($self, 3, 1) && $jd >= 2452641 || $self->month == 10 && is_nth_wday($self, 2, 1) && $jd >= 2451545