Branch Coverage

blib/lib/List/Compare/Base/_Auxiliary.pm
Criterion Covered Total %
branch 135 136 99.2


line true false branch
79 142 2 if (${$refL;}{$_} =~ /^\d+$/ and ${$refL;}{$_} > 0) { }
86 131 2 if (${$refR;}{$_} =~ /^\d+$/ and ${$refR;}{$_} > 0) { }
93 4 23 if (keys %badentriesL or keys %badentriesR)
96 2 2 if (keys %badentriesL)
101 2 2 if (keys %badentriesR)
113 206 235 if (@_ > 2) { }
120 20 1430 unless ${$l;}{$_} =~ /^\d+$/ and ${$l;}{$_} > 0
124 20 1403 unless ${$r;}{$_} =~ /^\d+$/ and ${$r;}{$_} > 0
127 22 213 if (keys %badentriesL or keys %badentriesR)
130 20 2 if (keys %badentriesL)
135 20 2 if (keys %badentriesR)
151 2 5586 unless ($$hashrefsref[$i]{$k} =~ /^\d+$/ and $$hashrefsref[$i]{$k} > 0)
157 2 204 if (scalar keys %badentries)
173 4072 1980 if (ref ${$aref;}[$x] eq 'HASH') { }
257 1312 352 if $intermediate{$k} > 1
279 796 2728 if ($i eq $j) { }
1364 1364 elsif ($i gt $j) { }
283 300 1064 if (scalar keys %{$seen{$i};} == scalar keys %{$seen{$j};}) { }
1052 12 elsif (scalar keys %{$seen{$i};} < scalar keys %{$seen{$j};}) { }
12 0 elsif (scalar keys %{$seen{$i};} > scalar keys %{$seen{$j};}) { }
350 408 904 if $xsubset[$f][$g] and $xsubset[$g][$f]
363 10 160 unless $index =~ /^\d+$/ and $index <= ${$dataref;}{'maxindex'}
371 12 123 unless @_ == 0 or @_ == 2
373 18 105 if (@_ == 0) { }
382 11 188 unless $_ =~ /^\d+$/ and $_ <= ${$dataref;}{'maxindex'}
392 10 160 unless $index =~ /^\d+$/ and $index <= $maxindex
403 12 114 unless @_ == 0 or @_ == 2
405 16 98 if (@_ == 0) { }
411 10 176 unless $_ =~ /^\d+$/ and $_ <= $maxindex
444 365 353 if (ref $refL eq 'ARRAY') { }
460 272 40 exists ${$hrefR;}{$_} ? :
464 24 272 unless exists $intersection{$_}
468 16 40 if keys %LorRonly == 0
479 18 2065 unless (ref $testing eq $first_ref)
484 18 871 unless $condition
486 430 441 if $first_ref eq 'HASH'
492 36 806 unless ref $argref eq 'ARRAY'
500 3 264 unless @args == 2
508 2 16 unless @args == 2
524 65 50 if (@args == 1) { }
40 10 elsif (@args == 2) { }
536 32 2 if (@args == 1) { }
546 84 52 if (@args == 1) { }
49 3 elsif (@args == 2) { }
549 44 5 if (@{$args[1];} == 2) { }
552 8 72 unless $i =~ /^\d+$/ and $i <= $last_index
571 368 338 if (ref $listrefs[0] eq 'ARRAY') { }
591 144 173 if (@args == 1 and ref $args[0] eq 'HASH') { }
595 28 116 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'
597 56 60 ${$hashref;}{'unsorted'} ? :
599 71 102 if $args[0] eq '-u' or $args[0] eq '--unsorted'
611 119 157 if (@args == 1 and ref $args[0] eq 'HASH') { }
616 6 113 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'
618 3 110 unless ${$hashref;}{'item'}
631 16 10 if (@args == 1 and ref $args[0] eq 'HASH') { }
635 4 12 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'
638 4 8 unless ${$hashref;}{'items'} and ref ${$hashref;}{'items'} eq 'ARRAY'
650 68 89 if (@args == 1 and ref $args[0] eq 'HASH') { }
655 8 60 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'
658 16 44 defined ${$hashref;}{'item'} ? :
660 28 32 ${$hashref;}{'unsorted'} ? :
662 33 56 if $args[0] eq '-u' or $args[0] eq '--unsorted'
673 70 76 if (@args == 1 and ref $args[0] eq 'HASH') { }
678 10 60 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'
681 18 42 defined ${$hashref;}{'pair'} ? :
694 20 2 if (@args == 1) { }
695 12 8 if (ref $args[0] eq 'HASH') { }
699 4 8 unless ${$hashref;}{'lists'} and ref ${$hashref;}{'lists'} eq 'ARRAY'