Condition Coverage

blib/lib/Math/ModInt.pm
Criterion Covered Total %
condition 36 36 100.0


and 3 conditions

line !l l&&!r l&&r condition
69 3 4 281 $arg == int $arg && abs $arg <= 18446744073709551615
78 4 4 17 $this->is_defined and $that->is_defined
108 7 2 111 ref $that && $that->isa('Math::ModInt')
119 4 2 86 ref $that && $that->isa('Math::ModInt')
130 4 2 125 ref $that && $that->isa('Math::ModInt')
141 4 2 87 ref $that && $that->isa('Math::ModInt')
162 15 2 658 ref $that and $that->isa('Math::ModInt')
166 1 1 656 $this->residue == $that->residue && $this->modulus == $that->modulus
173 3 5 12 ref $that and $that->isa('Math::ModInt')

or 3 conditions

line l !l&&r !l&&!r condition
100 95 18 1 $loaded{$class} ||= eval "require $class"
153 2 11 186 $reversed or not _is_integer($exp)
177 4 1 7 $this->residue != $that->residue || $this->modulus != $that->modulus