Condition Coverage

blib/lib/Class/HPLOO.pm
Criterion Covered Total %
condition 13 47 27.6


and 3 conditions

line !l l&&!r l&&r condition
621 5 0 20 $call[0] =~ /^Filter::/ || $call[0] eq '' and $c <= 10
999 0 7 0 ref $extra_vars and @$extra_vars
1046 0 0 0 not $USE_BASE and $sub_attr
1403 0 0 0 $file_end ne '' and $epod
0 0 0 $file_end ne '' and $epod and $epod->VERSION >= 0.03
0 0 0 $file_end ne '' and $epod and $epod->VERSION >= 0.03 and $epod->is_epod($file_end)

or 2 conditions

line l !l condition
1102 0 7 $class_version ||= '0.01'

or 3 conditions

line l !l&&r !l&&!r condition
612 0 0 5 $DO_NOTHING or not $_ =~ /\S/s
621 15 5 5 $call[0] =~ /^Filter::/ || $call[0] eq ''
654 0 0 5 $BUILD or $NICE
721 0 0 0 $init =~ /(?:^|\W)(?:q|qq|qr|qw|qx|m)\s*$/s or $init =~ /(?:[=!]~|\()\s*$/s
749 0 0 5 $DO_NOTHING or $RET_CACHE
0 0 5 $DO_NOTHING or $RET_CACHE or not $_ =~ /\S/s
1021 0 0 7 $NICE or $BUILD
1183 0 0 0 $BUILD_PM_VERSION || $class_version
1249 0 0 15 $NICE or $BUILD