Condition Coverage

blib/lib/Array/DeepUtils.pm
Criterion Covered Total %
condition 27 63 42.8


and 3 conditions

line !l l&&!r l&&r condition
241 1 0 0 $obj and not ref $obj
268 0 1 0 @$start and @$end
402 0 0 2 ref $struct eq 'ARRAY' and ref $coord eq 'ARRAY'
452 0 0 1 ref $aref1 eq 'ARRAY' and ref $aref2 eq 'ARRAY'
469 0 0 9 $value and not $lookup{$value}
626 3 6 0 $fill and ref $fill ne 'ARRAY'
693 0 0 2 ref $struct eq 'ARRAY' and ref $rotvec eq 'ARRAY'
745 0 0 1 ref $aref eq 'ARRAY' and ref $struct eq 'ARRAY'
756 0 0 4 ref $position eq 'ARRAY' and ref $$position[0] ne 'NaV'
904 0 0 6 ref $position eq 'ARRAY' and ref $$position[0] ne 'NaV'
998 1 0 0 $obj and not ref $obj
1002 0 1 0 ref $_[0] eq 'ARRAY' and @{$_[0];} == 0
1072 88 0 319 defined $$vref[$$vec[$i]] and ref $$vref[$$vec[$i]] eq 'ARRAY'
1138 0 0 20 ref $from eq 'ARRAY' and ref $to eq 'ARRAY'
1156 0 223 119 $end_reached &&= $current[$i] == $end[$i]

or 3 conditions

line l !l&&r !l&&!r condition
283 0 0 18 not defined $vals[$i] or ref $vals[$i] eq 'NaV'
626 0 0 9 ref $struct ne 'ARRAY' or ref $dims ne 'ARRAY'
0 0 9 ref $struct ne 'ARRAY' or ref $dims ne 'ARRAY' or $fill and ref $fill ne 'ARRAY'
652 94 0 52 $val && ref $val eq 'NaV' || ref $val eq 'ARRAY'
1013 0 15 3 !defined($val) || ref $val eq 'NaV'
1083 221 0 154 defined $value or $force