Condition Coverage

blib/lib/Algorithm/Line/Bresenham.pm
Criterion Covered Total %
condition 8 21 38.1


and 3 conditions

line !l l&&!r l&&r condition
62 14 1 6 $x0 == $x1 and $y0 == $y1
185 0 0 2 ($x0 - $x1) * ($x2 - $x1) <= 0 and ($y0 - $y1) * ($y2 - $y1) <= 0
383 0 0 0 $q == 0 and $p < 2
487 23 0 0 $q == 0 and $p < 2

or 3 conditions

line l !l&&r !l&&!r condition
204 0 0 2 $dx >= -$y or $dy <= -$x
0 0 2 $dx >= -$y or $dy <= -$x or $ex <= -$y
0 0 2 $dx >= -$y or $dy <= -$x or $ex <= -$y or $ey >= -$x