Branch Coverage

/root/.lib_archive_extract/0.2/Array/DeepUtils.pm
Criterion Covered Total %
branch 0 150 0.0


line true false branch
239 0 0 unless ref $func eq "CODE"
241 0 0 if $obj and not ref $obj
250 0 0 unless @{$dims[$i];}
255 0 0 $inner[0] >= $inner[1] ? :
259 0 0 unless ref $_[$i] eq "ARRAY"
260 0 0 $fill ? :
268 0 0 unless (@$start and @$end)
283 0 0 ref $neutral eq 'CODE' ? :
0 0 if not defined $vals[$i] or ref $vals[$i] eq "NaV"
289 0 0 $obj ? :
321 0 0 unless ref $struct eq "ARRAY"
339 0 0 if ($i <= $#$e)
343 0 0 if (ref $e->[$i] eq "ARRAY")
354 0 0 if ($i >= $#$e)
360 0 0 if @istack
402 0 0 unless ref $struct eq "ARRAY" and ref $coord eq "ARRAY"
405 0 0 unless @$coord == 2
409 0 0 unless @{$coord->[0];} == @{$coord->[1];}
412 0 0 ref $coord->[0] eq 'ARRAY' ? :
0 0 ref $coord->[1] eq 'ARRAY' ? :
452 0 0 unless ref $aref1 eq "ARRAY" and ref $aref2 eq "ARRAY"
461 0 0 unless scalar @$aref1
469 0 0 if $value and not $lookup{$value}
475 0 0 $position ? :
505 0 0 unless ref $_[0] eq "ARRAY"
516 0 0 if ($i >= 0) { }
519 0 0 if (ref $e->[$i] eq "ARRAY")
525 0 0 if $e->[$i] eq $what
534 0 0 if @istack
575 0 0 unless ref $_[0] eq "ARRAY"
578 0 0 unless ref $coords eq "ARRAY"
582 0 0 unless ref $_ eq "ARRAY"
583 0 0 unless ref value_by_path($_[0], $_) eq "NaV"
626 0 0 if (ref $struct ne "ARRAY" or ref $dims ne "ARRAY" or $fill and ref $fill ne "ARRAY")
635 0 0 unless @$dims
636 0 0 if $dims->[0] == 0
639 0 0 unless $fill
641 0 0 unless @$fill
652 0 0 $val && ref $val eq 'NaV' || ref $val eq 'ARRAY' ? :
693 0 0 unless ref $struct eq "ARRAY" and ref $rotvec eq "ARRAY"
698 0 0 unless @$rotvec == @$dim
745 0 0 unless ref $aref eq "ARRAY" and ref $struct eq "ARRAY"
755 0 0 unless ref $position eq "ARRAY"
756 0 0 if ref $position eq "ARRAY" and ref $position->[0] ne "NaV"
807 0 0 unless ref $struct eq "ARRAY"
819 0 0 if (ref $$aref[$idx[$depth]] eq 'ARRAY') { }
0 0 elsif ($idx[$depth] <= $#$aref) { }
826 0 0 unless defined $out[$depth]
845 0 0 if @$aref > $out[$depth]
851 0 0 if $depth >= 0
892 0 0 unless ref $_[0] eq "ARRAY"
895 0 0 unless ref $coords eq "ARRAY"
899 0 0 unless ref $_ eq "ARRAY"
904 0 0 if ref $position eq "ARRAY" and ref $position->[0] ne "NaV"
937 0 0 unless ref $struct eq "ARRAY"
996 0 0 unless ref $func eq "CODE"
998 0 0 if $obj and not ref $obj
1002 0 0 if ref $_[0] eq "ARRAY" and @{$_[0];} == 0
1013 0 0 ref $neutral eq 'CODE' ? :
0 0 $obj ? :
0 0 !defined($val) || ref $val eq 'NaV' ? :
1058 0 0 unless ref $aref eq "ARRAY"
1062 0 0 ref $coordinate eq 'ARRAY' ? :
1071 0 0 if (defined $value) { }
1072 0 0 unless defined $$vref[$vec->[$i]] and ref $$vref[$vec->[$i]] eq "ARRAY"
1077 0 0 unless ref $$vref[$vec->[$i]] eq "ARRAY"
1083 0 0 if (defined $value or $force) { }
1084 0 0 ref $value eq 'ARRAY' ? :
1089 0 0 if $vec->[$i] > $#$vref
1092 0 0 ref $$vref[$vec->[$i]] eq 'ARRAY' ? :
1138 0 0 unless ref $from eq "ARRAY" and ref $to eq "ARRAY"
1152 0 0 if $end_reached
1157 0 0 unless $end_reached
1167 0 0 if ($current[$i] == $end[$i] + $dir[$i])
1172 0 0 if $current[$i] != $start[$i]