Condition Coverage

blib/lib/Date/Gregorian.pm
Criterion Covered Total %
condition 95 97 97.9


and 3 conditions

line !l l&&!r l&&r condition
106 895 41 1815 not $fixed and $s <= $d
41 1 894 $fixed and $s
153 19 5 3 28 <= $d and 28 < $d || 11 <= $g
265 3 1 212 defined $d and 1 <= $d
4 1 211 defined $d and 1 <= $d and $d <= 31
2 1 210 defined $d and 1 <= $d and $d <= 31 and defined $m
2 1 209 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m
2 1 208 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12
2 1 207 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12 and defined $y
2 1 206 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12 and defined $y and -1469871 <= $y
2 1 205 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12 and defined $y and -1469871 <= $y and $y <= 5879489
271 11 1 193 $dd == $d and $mm == $m
12 1 192 $dd == $d and $mm == $m and $yy == $y
315 3 1 13 defined $d and 0 <= $d
4 1 12 defined $d and 0 <= $d and $d <= 6
2 1 11 defined $d and 0 <= $d and $d <= 6 and defined $w
2 2 9 defined $d and 0 <= $d and $d <= 6 and defined $w and 1 <= $w
3 1 8 defined $d and 0 <= $d and $d <= 6 and defined $w and 1 <= $w and $w <= 53
3 1 7 defined $d and 0 <= $d and $d <= 6 and defined $w and 1 <= $w and $w <= 53 and defined $y
2 1 6 defined $d and 0 <= $d and $d <= 6 and defined $w and 1 <= $w and $w <= 53 and defined $y and -1469871 <= $y
2 1 5 defined $d and 0 <= $d and $d <= 6 and defined $w and 1 <= $w and $w <= 53 and defined $y and -1469871 <= $y and $y <= 5879489
437 2 3 11 defined $rel and '>=' ne $rel
438 7 3 1 not $delta and '>' eq $rel
439 2 3 3 $delta and '<=' eq $rel

or 2 conditions

line l !l condition
282 120 6377 $self->[3] ||= [_dayno2ymd($self->[0], $self->[1])]
459 5 13 $step || 1
472 2 4 $step || 1

or 3 conditions

line l !l&&r !l&&!r condition
106 1815 930 6 not $fixed and $s <= $d or $fixed and $s
153 4 2 2 28 < $d || 11 <= $g
335 80 4590 0 $self->[4] ||= _ydyw(@{$self;}[0, 1], $y)
343 3 9 0 $self->[4] ||= _ydyw(@{$self;}[0, 1], $y)
439 3 3 5 '<' eq $rel or $delta and '<=' eq $rel

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
164 26 1 1 4 $s <= $n xor $e <= $y