Condition Coverage

blib/lib/Math/Bezier/Convert.pm
Criterion Covered Total %
condition 0 60 0.0


and 3 conditions

line !l l&&!r l&&r condition
78 0 0 0 @cp and @p = (($p1x, $p1y, $p2x, $p2y, $p3x, $p3y) = splice(@cp, 0, 6))
93 0 0 0 abs $v01x < 0.0001 and abs $v02x < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v02x < 0.0001 and abs $v03x < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v02x < 0.0001 and abs $v03x < 0.0001 and abs $v01y < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v02x < 0.0001 and abs $v03x < 0.0001 and abs $v01y < 0.0001 and abs $v02y < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v02x < 0.0001 and abs $v03x < 0.0001 and abs $v01y < 0.0001 and abs $v02y < 0.0001 and abs $v03y < 0.0001
97 0 0 0 abs $v01x < 0.0001 and abs $v32x < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v32x < 0.0001 and abs $v01y < 0.0001
0 0 0 abs $v01x < 0.0001 and abs $v32x < 0.0001 and abs $v01y < 0.0001 and abs $v32y < 0.0001
125 0 0 0 defined $cx and _q_c_check($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $cx, $cy)
182 0 0 0 @qp and ($p1x, $p1y, $p2x, $p2y) = splice(@qp, 0, 4)
196 0 0 0 @cp and @p = splice(@cp, 0, 6)
218 0 0 0 @qp and @p = splice(@qp, 0, 4)

or 3 conditions

line l !l&&r !l&&!r condition
117 0 0 0 $m1 / $n < 1 or $m2 / $n < 1
0 0 0 $m1 / $n < 1 or $m2 / $n < 1 or $m1 / $n > $CTRL_PT_TOLERANCE
0 0 0 $m1 / $n < 1 or $m2 / $n < 1 or $m1 / $n > $CTRL_PT_TOLERANCE or $m2 / $n > $CTRL_PT_TOLERANCE
157 0 0 0 $a == 0 or $b == 0
0 0 0 $a == 0 or $b == 0 or $a != $b
168 0 0 0 $sep <= 0 or $sep >= 1
169 0 0 0 $sep <= 0 or $sep >= 1