Condition Coverage

blib/lib/Class/EHierarchy.pm
Criterion Covered Total %
condition 29 45 64.4


and 3 conditions

line !l l&&!r l&&r condition
109 1 0 13 defined $obj and @rec = @$obj
373 0 120 110 defined $prop and not exists ${$properties[$$self];}{$prop}
375 0 22 208 defined $prop and exists ${$properties[$$self];}{$prop}
498 0 6 48 $rv and defined $$prop[2]
540 30 27 64 $pattr != 16 and $pattr != 32
739 16 16 8 $tclass ne 'Class::EHierarchy' and "$tclass"->isa('Class::EHierarchy')
750 8 0 0 $nclass ne 'Class::EHierarchy' and "$nclass"->isa('Class::EHierarchy')
773 0 0 48 _loadProps($tclass, $self) && _loadMethods($tclass)
1043 22 18 0 $pscope == 4 and ${$properties[$$self];}{$_}[1] ne $opkg
1265 2 1 0 @elements == 1 and not wantarray
1273 2 0 0 @elements == 1 and not wantarray

or 3 conditions

line l !l&&r !l&&!r condition
1218 1 2 0 $pattr == 32 or $pattr == 16
1260 2 3 0 $pattr == 32 or $pattr == 16
1302 1 1 0 $pattr == 32 or $pattr == 16
1338 5 7 0 $pattr == 32 or $pattr == 16