Condition Coverage

blib/lib/Object/Factory/Declarative.pm
Criterion Covered Total %
condition 4 13 30.7


and 2 conditions

line l !l condition
157 0 0 carp('Expected an even number of arguments') and return
192 0 0 carp('Missing constructor') and next

and 3 conditions

line !l l&&!r l&&r condition
190 0 1 0 $p{'method_args'} and not $p{'method'}

or 3 conditions

line l !l&&r !l&&!r condition
65 0 1 0 ref $class || $class
188 2 3 0 delete $h{$_} || $defaults{$_}