Condition Coverage

blib/lib/Math/DifferenceSet/Planar.pm
Criterion Covered Total %
condition 66 72 91.6


and 3 conditions

line !l l&&!r l&&r condition
52 7 0 41 @mult < $n and $x != 1
103 3 0 10 $_USE_SPACES_DB && $this->_data->get_space($order)
227 62 2 204 $hi - $lo != 1 and ++$mx < @elements
329 1 2 32 $this->[8] == $generation && $this->[9]
330 1 24 10 $this->[8] == $generation && $that->[9]
379 1 4 0 !!$pds && (!defined($exponent) || $base == $pds->base)
406 1 2 36 $order && $class->_data->get($order)
407 33 2 1 defined $exponent and $base != $pds->base
555 0 17 1 $d != $d1 and $d != $d2
654 1 1 85 -$modulus < $delta and $delta < $modulus
755 21 0 12 $that->[10] &&= &mulmod($that->[10], $factor, $modulus)
756 27 0 6 $that->[11] &&= &mulmod($that->[11], $factor, $modulus)
859 140 17 94 $lx and $elements->[0] <= $elem
911 11 3 2 $delta != $delta0 and $delta != $delta1

or 3 conditions

line l !l&&r !l&&!r condition
206 2 1 10 $base <= 0 or $exponent < 0
377 2 5 5 not $order or $order > $class->_data->max_order
385 1 1 2 $order <= 0 or $order > $class->_data->sp_max_order
395 1 1 2 $order <= 0 or $order > $class->_data->sp_max_order
407 3 8 28 not $pds or defined $exponent and $base != $pds->base
486 2 2 62 $r1 < 0 or $modulus <= $r1
4 2 60 $r1 < 0 or $modulus <= $r1 or $r1 != int $r1
511 1 1 90 $e < 0 or $modulus <= $e
2 1 89 $e < 0 or $modulus <= $e or $e != int $e
695 11 11 3 $zeta or $this->contains(0)