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
65 3 4 281 $arg == int $arg && abs $arg <= 18446744073709551615
74 4 4 17 $this->is_defined and $that->is_defined
104 7 2 111 ref $that && $that->isa('Math::ModInt')
115 4 2 86 ref $that && $that->isa('Math::ModInt')
126 4 2 125 ref $that && $that->isa('Math::ModInt')
137 4 2 87 ref $that && $that->isa('Math::ModInt')
158 15 2 658 ref $that and $that->isa('Math::ModInt')
162 1 1 656 $this->residue == $that->residue && $this->modulus == $that->modulus
169 3 5 12 ref $that and $that->isa('Math::ModInt')

or 3 conditions

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