Condition Coverage

blib/lib/Fukurama/Class/Attributes/OOStandard/DefinitionCheck.pm
Criterion Covered Total %
condition 24 42 57.1


and 2 conditions

line l !l condition
465 8 2 $list_context and scalar @{$$def{'array_result'};}

and 3 conditions

line !l l&&!r l&&r condition
298 0 27 0 defined $access_level and $$ACCESS_LEVEL{$access_level}
323 0 27 0 defined $static and $$STATIC{$static}
349 0 27 0 defined $type and $$TYPE{$type}
511 0 0 1 defined $old_entry && defined $entry
604 2 0 17 defined $is_class && defined $should_class

or 2 conditions

line l !l condition
315 20 7 $static[0] || ''
341 1 26 $type[0] || ''

or 3 conditions

line l !l&&r !l&&!r condition
252 0 3 62 $subpart =~ /,$/ or $subpart =~ /^$WHITESPACES$/
280 4 0 3 $$access_level{'protected'} or $$access_level{'private'}
283 0 0 20 $$access_level{'protected'} or $$access_level{'private'}
383 0 0 54 $error or not $DATATYPES->check_parameter_definition($$entry{'type'}, $$entry{'check'})
561 0 1 0 UNIVERSAL::isa($caller_package, $$def{'sub_data'}{'class'}) or UNIVERSAL::isa($$def{'sub_data'}{'class'}, $caller_package)
601 4 13 2 ref $class_param || $class_param
604 15 0 2 UNIVERSAL::isa($is_class, $should_class) or UNIVERSAL::isa($should_class, $is_class)