Condition Coverage

blib/lib/Math/PlanePath/LCornerTree.pm
Criterion Covered Total %
condition 16 136 11.7


and 3 conditions

line !l l&&!r l&&r condition
542 0 0 0 $x == 0 and $y == 0
726 0 0 0 $x2 < 0 and $y2 < 0
970 0 0 0 defined $n_parent and $n_parent == $n
1019 0 0 0 $ndepth > 0 and $n == $nwidth - 1
1044 0 0 0 $ndepth > 0 and $n == 0 || $n == $nwidth - 1
1111 0 0 0 ref $n and $n->isa('Math::BigInt')
1129 0 0 0 ref $_[0] and $_[0]->isa('Math::BigInt')

or 2 conditions

line l !l condition
289 11 2 $$self{'parts'} ||= 4
447 0 0 shift @nternary || 0

or 3 conditions

line l !l&&r !l&&!r condition
505 0 0 0 $y < 0 or $y > $x
507 0 0 0 $x < 0 or $y < 0
0 0 0 $x < 0 or $y < 0 or $y > $x + 1
510 0 0 0 $x < 0 or $x > $y
512 0 0 0 $y < 0 or $x < 0
0 0 0 $y < 0 or $x < 0 or $x > $y + 1
515 0 0 0 $x < -1 - $y or $x > $y
521 0 0 0 $y < 0 or $x < -2 - $y
0 0 0 $y < 0 or $x < -2 - $y or $x > $y + 1
609 0 0 0 $x >= $len || $y >= $len
642 0 0 0 $parts eq 'octant_up' or $parts eq 'octant_up+1'
0 0 0 $parts eq 'octant_up' or $parts eq 'octant_up+1' or $parts eq 'wedge'
0 0 0 $parts eq 'octant_up' or $parts eq 'octant_up+1' or $parts eq 'wedge' or $parts eq 'wedge+1'
0 0 0 $parts eq 'octant_up' or $parts eq 'octant_up+1' or $parts eq 'wedge' or $parts eq 'wedge+1' or $parts eq 'diagonal'
0 0 0 $parts eq 'octant_up' or $parts eq 'octant_up+1' or $parts eq 'wedge' or $parts eq 'wedge+1' or $parts eq 'diagonal' or $parts eq 'diagonal-1'
684 0 0 0 $y2 < 0 or $x2 < $y1
687 0 0 0 $x2 < 0 or $y2 < 0
0 0 0 $x2 < 0 or $y2 < 0 or $y1 > $x2 + 1
691 0 0 0 $x2 < 0 or $y2 < $x1
694 0 0 0 $x2 < 0 or $y2 < 0
0 0 0 $x2 < 0 or $y2 < 0 or $x1 > $y2 + 1
698 0 0 0 $x2 < -1 - $y2 or $x1 > $y2
701 0 0 0 $x2 < -2 - $y2 or $x1 > $y2 + 1
713 0 0 0 $x2 < 0 or $y2 < 0
780 13 0 47 $parts eq 'octant' or $parts eq 'octant_up'
0 0 47 $parts eq 'octant+1' or $parts eq 'octant_up+1'
849 32 0 106 $parts eq 'octant' or $parts eq 'octant_up'
0 0 106 $parts eq 'octant+1' or $parts eq 'octant_up+1'
894 68 41 238 $parts eq 'wedge' or $parts eq 'diagonal'
902 0 0 84 $parts eq 'octant+1' or $parts eq 'octant_up+1'
933 28 15 93 $parts eq 'wedge' or $parts eq 'diagonal'
0 0 78 $parts eq 'octant+1' or $parts eq 'octant_up+1'
986 0 0 0 not defined $want_depth or ($want_depth -= 1) < 0
1044 0 0 0 $n == 0 || $n == $nwidth - 1
1072 0 0 0 $n == 0 or $n == $nwidth - 1
1113 0 0 0 not ref $d or $d < 1000000
1131 0 0 0 not ref $d or $d < 1000000