Condition Coverage

blib/lib/Range/Object/Date.pm
Criterion Covered Total %
condition 12 48 25.0


and 3 conditions

line !l l&&!r l&&r condition
229 0 199 4 $separator and $item =~ /$separator/msx
234 0 197 2 $item and not $item =~ /$pattern/msx
245 0 0 0 $first =~ YYYYMM() and $last =~ YYYYMM()
431 0 0 10 ref $first eq 'Date::Simple' and ref $last eq 'Date::Simple'
0 0 0 ref $first eq 'Date::Range' and ref $last eq 'Date::Simple'
0 0 0 ref $first eq 'Date::Simple' and ref $last eq 'Date::Range'
0 0 0 ref $first eq 'Date::Range' and ref $last eq 'Date::Range'
463 0 0 70 ref $first eq 'Date::Simple' and ref $last eq 'Date::Simple'
468 0 0 0 ref $first eq 'Date::Simple' and ref $last eq 'Date::Range'
473 0 0 0 ref $first eq 'Date::Range' and ref $last eq 'Date::Simple'
478 0 0 0 ref $first eq 'Date::Range' and ref $last eq 'Date::Range'

or 3 conditions

line l !l&&r !l&&!r condition
134 0 12 0 $separator ||= $self->_list_separator
243 0 0 4 $first =~ YYYYMM() or $last =~ YYYYMM()
267 0 0 4 $@ or not defined $range
284 0 2 191 $@ or not defined $d
334 0 6 0 @range || @{$self->{'range'};}