Condition Coverage

blib/lib/SPOPS/ClassFactory.pm
Criterion Covered Total %
condition 0 28 0.0


and 2 conditions

line l !l condition
472 0 0 ref $$p{'alias_list'} eq 'ARRAY' && scalar @{$$p{'alias_list'};}

and 3 conditions

line !l l&&!r l&&r condition
305 0 0 0 defined $$src{$method} and defined(my $sub = *{$$src{$method};}{'CODE'})
450 0 0 0 ref $b1 eq 'HASH' and ref $b2 eq 'HASH'

or 2 conditions

line l !l condition
54 0 0 $p ||= {}
197 0 0 $$config{'rules_from'} || []
251 0 0 $$this_config{'rules_from'} || []
263 0 0 &$behavior_gen_sub($this_class) || {}

or 3 conditions

line l !l&&r !l&&!r condition
85 0 0 0 $$all_config{$alias}{'main_alias'} ||= $alias
269 0 0 0 $typeof eq 'CODE' or $typeof eq 'ARRAY'
453 0 0 0 $$b1{$b1_class} or $$b2{$b1_class}
454 0 0 0 ref $$b1{$b1_class} ne 'HASH' or ref $$b2{$b1_class} ne 'HASH'