Branch Coverage

blib/lib/Math/PlanePath/DivisibleColumns.pm
Criterion Covered Total %
branch 26 66 39.3


line true false branch
89 0 0 $self->{'proper'} ? :
96 0 0 $self->{'proper'} ? :
114 3 1 unless (defined $self->{'n_start'})
150 0 0 if ($n < -0.5)
153 0 0 if (is_infinite($n))
160 0 0 if ($n == $int) { }
165 0 0 if ($frac > 0.5)
181 0 0 if ($proper) { }
194 0 0 if ($x_to_n[$x] > $n)
209 0 0 unless ($x % $y)
210 0 0 if (--$n < 0)
214 0 0 if (++$y > $x)
226 352 353 unless ($x % 2)
236 414 1593 unless ($x % $d)
246 616 89 if ($x > 1)
269 0 400 if (is_infinite($x))
270 0 400 if (is_infinite($y))
273 0 400 if ($proper) { }
274 0 0 if ($x < 2 or $y < 1 or $y > int $x / 2 or $x % $y)
281 0 400 if ($x < 1 or $y < 1 or $y > $x or $x % $y)
294 0 400 $proper ? :
298 1298 19002 unless ($x % $i)
315 0 200 if $x1 > $x2
316 0 200 if $y1 > $y2
322 0 200 if ($self->{'proper'}) { }
323 0 0 if ($x2 < 2 or $y2 < 1 or 2 * $y1 > $x2)
329 0 0 if ($x1 < 2)
331 0 200 if ($x2 < 1 or $y2 < 1 or $y1 > $x2)
337 0 200 if ($x1 < 1)
339 0 200 if (is_infinite($x2))
344 2 198 if ($x1 <= $#x_to_n) { }
349 1 199 if ($x2 < $#x_to_n) { }
358 0 200 if ($self->{'proper'})