Condition Coverage

blib/lib/Exception/Class.pm
Criterion Covered Total %
condition 13 25 52.0


and 3 conditions

line !l l&&!r l&&r condition
157 1 0 7 ref $fields && &reftype($fields) eq 'ARRAY'
206 0 1 1 &blessed($e) and $e->isa($_[1])

or 2 conditions

line l !l condition
15 0 5 $BASE_EXC_CLASS ||= 'Exception::Class::Base'
62 19 0 $def || {}

or 3 conditions

line l !l&&r !l&&!r condition
95 6 0 0 exists $needs->{$subclass} or $CLASSES{$subclass}
0 0 0 exists $needs->{$subclass} or $CLASSES{$subclass} or keys %{"${subclass}::";}
100 4 0 2 $CLASSES{$c} or keys %{"${c}::";}
110 2 0 4 $CLASSES{$subclass} or keys %{"${subclass}::";}
129 7 16 0 $isa ||= $BASE_EXC_CLASS