Condition Coverage

blib/lib/Sub/SymMethod.pm
Criterion Covered Total %
condition 14 27 51.8


and 3 conditions

line !l l&&!r l&&r condition
67 3 0 4 $kind eq 'class' and not $args{'no_dispatcher'}
71 4 0 3 $kind eq 'role' and not $args{'no_hook'}

or 2 conditions

line l !l condition
40 7 5 $SPECS{$target}{$name} ||= []
45 6 0 $SPECS{$target} ||= {}
188 2 3 $ROLES{$target} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
99 0 0 1 $name eq 'BUILD' or $name eq 'DEMOLISH'
0 0 1 $name eq 'BUILD' or $name eq 'DEMOLISH' or $name eq 'new'
147 0 1 0 &blessed($invocant) || $invocant
206 0 3 0 &blessed($invocant) || $invocant
230 0 1 0 $opt{'subname'} ||= sprintf('%s::%s', $spec->{'origin'}, $spec->{'name'})