Condition Coverage

blib/lib/errors.pm
Criterion Covered Total %
condition 14 30 46.6


and 3 conditions

line !l l&&!r l&&r condition
89 0 2 7 &Scalar::Util::blessed($err) and $err->isa($pkg)
205 0 0 0 &Scalar::Util::blessed($err) and $err->can('throw')
257 0 0 0 @array == 1 and ref $array[0]

or 2 conditions

line l !l condition
44 1 6 $fields{-'isa'} || 'Exception'
251 2 1 shift() || {}
252 0 3 $$clauses{'catch'} ||= []
275 1 2 shift() || {}
445 6 4 shift() || {}
446 5 5 $$clauses{'catch'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
120 0 0 0 $@ || $Exception::THROWN
155 0 0 0 $@ || $Exception::THROWN
193 8 0 0 $@ || $Exception::THROWN