Condition Coverage

blib/lib/Date/Ethiopic.pm
Criterion Covered Total %
condition 7 38 18.4


and 3 conditions

line !l l&&!r l&&r condition
341 2 0 0 ref $_[0] and $_[0]->isa("Date::ICal")
362 0 0 1 $args{'day'} and $args{'month'}
0 1 0 $args{'day'} and $args{'month'} and $args{'year'}

or 2 conditions

line l !l condition
892 0 0 $di ||= 30

or 3 conditions

line l !l&&r !l&&!r condition
362 0 0 1 $args{'ical'} or $args{'epoch'}
441 0 0 1 !((1 <= $day && $day <= 30) && (1 <= $month && $month <= 13)) || $month == 13 && $day > 6 || $month == 13 && $day == 6 && !$self->isLeapYear
458 0 0 1 !((1 <= $month && $month <= 12) && (1 <= $day && $day <= $GregorianDaysPerMonth[$month - 1])) || $day == 29 && $month == 2 && !$self->_isGregorianLeapYear($year)
491 0 0 1 $e == 4 || $i == 4
552 0 0 0 $_[0] % 4 != 0 || $_[0] % 400 == 100 || $_[0] % 400 == 200 || $_[0] % 400 == 300
732 0 0 0 $day ||= $self->_EthiopicToAbsolute
746 0 0 0 $day ||= $self->_EthiopicToAbsolute
760 0 0 0 $month ||= $self->month
774 0 0 0 $month ||= $self->month