blib/lib/Math/PlanePath/Staircase.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 5 | 22 | 22.7 |
line | true | false | branch |
---|---|---|---|
59 | 3 | 0 | unless (defined $self->{'n_start'}) |
88 | 0 | 25 | if ($r < 1) |
103 | 14 | 11 | if ($rem) { } |
127 | 0 | 15 | if ($x < 0 or $y < 0) |
144 | 0 | 0 | if ($x1 > $x2) |
145 | 0 | 0 | if ($y1 > $y2) |
146 | 0 | 0 | if ($x2 < 0 or $y2 < 0) |
150 | 0 | 0 | if ($x1 < 0) |
151 | 0 | 0 | if ($y1 < 0) |
154 | 0 | 0 | if (($x1 ^ $y1) & 1 and $y1 < $y2) |
158 | 0 | 0 | if (not +($x2 ^ $y2) & 1 and $y2 > $y_min) |