Branch Coverage

blib/lib/List/Compare/Base/_Auxiliary.pm
Criterion Covered Total %
branch 134 134 100.0


line true false branch
78 142 2 if (do { $refL }->{$_} =~ /^\d+$/ and do { $refL }->{$_} > 0) { }
85 131 2 if (do { $refR }->{$_} =~ /^\d+$/ and do { $refR }->{$_} > 0) { }
92 4 23 if (keys %badentriesL or keys %badentriesR)
95 2 2 if (keys %badentriesL)
100 2 2 if (keys %badentriesR)
112 206 235 if (@_ > 2) { }
119 20 1430 unless do { $l }->{$_} =~ /^\d+$/ and do { $l }->{$_} > 0
123 20 1403 unless do { $r }->{$_} =~ /^\d+$/ and do { $r }->{$_} > 0
126 22 213 if (keys %badentriesL or keys %badentriesR)
129 20 2 if (keys %badentriesL)
134 20 2 if (keys %badentriesR)
150 2 5586 unless ($hashrefsref->[$i]{$k} =~ /^\d+$/ and $hashrefsref->[$i]{$k} > 0)
156 2 204 if (scalar keys %badentries)
172 4072 1980 if (ref do { $aref }->[$x] eq 'HASH') { }
256 1312 352 if $intermediate{$k} > 1
278 796 2728 if ($i eq $j) { }
1364 1364 elsif ($i gt $j) { }
282 300 1064 if (scalar keys %{$seen{$i};} == scalar keys %{$seen{$j};}) { }
1052 12 elsif (scalar keys %{$seen{$i};} < scalar keys %{$seen{$j};}) { }
349 408 104 if $xsubset[$f][$g] and $xsubset[$g][$f]
362 10 160 unless $index =~ /^\d+$/ and $index <= do { $dataref }->{'maxindex'}
370 12 123 unless @_ == 0 or @_ == 2
372 18 105 if (@_ == 0) { }
381 11 188 unless $_ =~ /^\d+$/ and $_ <= do { $dataref }->{'maxindex'}
391 10 160 unless $index =~ /^\d+$/ and $index <= $maxindex
402 12 114 unless @_ == 0 or @_ == 2
404 16 98 if (@_ == 0) { }
410 10 176 unless $_ =~ /^\d+$/ and $_ <= $maxindex
443 365 353 if (ref $refL eq 'ARRAY') { }
459 272 40 exists do { $hrefR }->{$_} ? :
463 24 272 unless exists $intersection{$_}
467 16 40 if keys %LorRonly == 0
478 18 2065 unless (ref $testing eq $first_ref)
483 18 871 unless $condition
485 430 441 if $first_ref eq 'HASH'
491 36 806 unless ref $argref eq 'ARRAY'
499 3 264 unless @args == 2
507 2 16 unless @args == 2
523 65 50 if (@args == 1) { }
40 10 elsif (@args == 2) { }
535 32 2 if (@args == 1) { }
545 84 52 if (@args == 1) { }
49 3 elsif (@args == 2) { }
548 44 5 if (@{$args[1];} == 2) { }
551 8 72 unless $i =~ /^\d+$/ and $i <= $last_index
570 368 338 if (ref $listrefs[0] eq 'ARRAY') { }
590 144 173 if (@args == 1 and ref $args[0] eq 'HASH') { }
594 28 116 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'
596 56 60 do { $hashref }->{'unsorted'} ? :
598 71 102 if $args[0] eq '-u' or $args[0] eq '--unsorted'
610 119 157 if (@args == 1 and ref $args[0] eq 'HASH') { }
615 6 113 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'
617 3 110 unless do { $hashref }->{'item'}
630 16 10 if (@args == 1 and ref $args[0] eq 'HASH') { }
634 4 12 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'
637 4 8 unless do { $hashref }->{'items'} and ref do { $hashref }->{'items'} eq 'ARRAY'
649 68 89 if (@args == 1 and ref $args[0] eq 'HASH') { }
654 8 60 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'
657 16 44 defined do { $hashref }->{'item'} ? :
659 28 32 do { $hashref }->{'unsorted'} ? :
661 33 56 if $args[0] eq '-u' or $args[0] eq '--unsorted'
672 70 76 if (@args == 1 and ref $args[0] eq 'HASH') { }
677 10 60 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'
680 18 42 defined do { $hashref }->{'pair'} ? :
693 20 2 if (@args == 1) { }
694 12 8 if (ref $args[0] eq 'HASH') { }
698 4 8 unless do { $hashref }->{'lists'} and ref do { $hashref }->{'lists'} eq 'ARRAY'