Condition Coverage

blib/lib/Date/Gregorian.pm
Criterion Covered Total %
condition 93 106 87.7


and 3 conditions

line !l l&&!r l&&r condition
105 466 41 1828 not $fixed and $s <= $d
41 1 465 $fixed and $s
149 21 8 0 28 <= $d and 28 < $d || 11 <= $g
258 3 1 210 defined $d and 1 <= $d
4 1 209 defined $d and 1 <= $d and $d <= 31
2 1 208 defined $d and 1 <= $d and $d <= 31 and defined $m
2 1 207 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m
2 1 206 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12
2 1 205 defined $d and 1 <= $d and $d <= 31 and defined $m and 1 <= $m and $m <= 12 and defined $y
2 1 204 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 203 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
264 11 0 192 $dd == $d and $mm == $m
11 0 192 $dd == $d and $mm == $m and $yy == $y
308 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
316 2 0 3 $$ydyw[1] == $y and $$ydyw[2] == $w
417 0 0 0 $dd < 0 and 0 <= $delta
435 2 3 11 defined $rel and '>=' ne $rel
436 7 3 1 not $delta and '>' eq $rel
437 2 3 3 $delta and '<=' eq $rel

or 2 conditions

line l !l condition
275 117 5948 $$self[3] ||= [_dayno2ymd($$self[0], $$self[1])]
457 5 13 $step || 1
470 2 4 $step || 1

or 3 conditions

line l !l&&r !l&&!r condition
105 1828 0 507 not $fixed and $s <= $d or $fixed and $s
149 4 2 2 28 < $d || 11 <= $g
328 79 4588 0 $$self[4] ||= _ydyw(@{$self;}[0, 1], $y)
336 1 9 0 $$self[4] ||= _ydyw(@{$self;}[0, 1], $y)
416 0 0 428 $delta or $dd
437 3 0 8 '<' eq $rel or $delta and '<=' eq $rel

xor 4 conditions

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