blib/lib/Math/PlanePath/ChanTree.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 26 | 84 | 30.9 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
173 | 0 | 0 | 0 | $self->{'k'} == 5 and $self->{'reduced'} |
174 | 0 | 0 | 0 | $self->{'k'} == 7 and $self->{'reduced'} |
322 | 54 | 10 | 8 | $k & 1 and $n % 2 == 0 |
327 | 0 | 0 | 0 | $self->{'reduced'} and $x % 2 == 0 |
387 | 9 | 0 | 0 | $self->{'points'} eq 'all_mul' and $self->{'reduced'} |
395 | 0 | 0 | 0 | $nx == $x and $ny == $y |
400 | 9 | 0 | 0 | $self->{'points'} eq 'all_mul' and $y % 2 == 0 |
407 | 0 | 0 | 0 | $nx == $x and $ny == $y |
414 | 4 | 5 | 0 | $x % 2 and $y % 2 |
419 | 36 | 0 | 0 | ref $x and ref $y |
36 | 0 | 0 | ref $x and ref $y and $x < 16777215 | |
0 | 0 | 0 | ref $x and ref $y and $x < 16777215 and $y < 16777215 | |
522 | 0 | 2 | 0 | $x == 1 and $self->{'reduced'} |
540 | 15 | 4 | 19 | $diff == -1 and $x < $half_ceil |
598 | 10 | 3 | 10 | $diff == 1 and $y < $half_ceil |
line | l | !l | condition |
---|---|---|---|
184 | 0 | 9 | $self->{'digit_order'} ||= 'HtoL' |
186 | 6 | 3 | $self->{'k'} ||= 3 |
193 | 0 | 9 | $self->{'points'} ||= 'even' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
106 | 0 | 0 | 0 | $self->{'reduced'} || $self->{'k'} == 2 |
119 | 0 | 0 | 0 | $self->{'k'} == 2 || $self->{'reduced'} && ($self->{'k'} & 1) == 0 |
126 | 0 | 0 | 0 | $self->{'k'} == 2 || $self->{'reduced'} |
139 | 0 | 0 | 0 | $self->{'k'} == 2 || $self->{'k'} & 1 |
163 | 0 | 0 | 0 | $self->{'k'} <= 3 || $self->{'reduced'} |
342 | 0 | 0 | 0 | $x % $k or $y % $k |
387 | 0 | 0 | 9 | $self->{'points'} eq 'all_div' or $self->{'points'} eq 'all_mul' and $self->{'reduced'} |
516 | 0 | 0 | 68 | $x < 1 or $y < 1 |
670 | 0 | 0 | 36 | $nx != $orig_x or $ny != $orig_y |
692 | 0 | 0 | 72 | $x2 < 1 or $y2 < 1 |
702 | 18 | 0 | 54 | $self->{'reduced'} || $self->{'k'} == 2 |