Branch Coverage

blib/lib/Array/CompareAndFilter.pm
Criterion Covered Total %
branch 82 86 95.3


line true false branch
124 2 23 if ref $arr1_ref ne 'ARRAY'
125 2 21 if ref $arr2_ref ne 'ARRAY'
131 6 39 unless defined $list2{$_}
135 2 34 unless defined $list1{$_}
136 0 34 if $list1{$_} + $list2{$_}
160 2 23 if ref $arr1_ref ne 'ARRAY'
161 2 21 if ref $arr2_ref ne 'ARRAY'
168 8 108969 if $count{$_} % 2
192 2 20 if ref $arr1_ref ne 'ARRAY'
193 2 18 if ref $arr2_ref ne 'ARRAY'
195 11 7 \@$arr1_ref ~~ \@$arr2_ref ? :
213 2 23 if ref $arr1_ref ne 'ARRAY'
214 2 21 if ref $arr2_ref ne 'ARRAY'
222 60 15 if (defined $cnt2{$key} and $cnt2{$key})
245 2 15 if ref $arr1_ref ne 'ARRAY'
246 2 13 if ref $arr2_ref ne 'ARRAY'
254 16 31 if ($count{$_} <= 1)
277 2 14 if ref $arr1_ref ne 'ARRAY'
278 2 12 if ref $arr2_ref ne 'ARRAY'
287 27 14 if ($$arr2_ref[$i] eq $resultList[$j])
314 2 18 if ref $arr1_ref ne 'ARRAY'
315 2 16 if ref $arr2_ref ne 'ARRAY'
319 60 5 defined $_ ? :
321 31 2 defined $_ ? :
330 27 38 unless ($item ~~ \@exclude)
331 27 0 unless ($item ~~ \@resultList)
332 25 2 $item ne '?undef?' ? :
354 2 16 if ref $arr1_ref ne 'ARRAY'
355 2 14 if ref $arr2_ref ne 'ARRAY'
384 2 20 if ref $arr1_ref ne 'ARRAY'
385 2 18 if ref $arr2_ref ne 'ARRAY'
396 21 50 unless (defined $countDec{$_})
425 2 38 if ref $arr_ref ne 'ARRAY'
426 1 37 if ref $order ne ''
428 18 19 if ($order =~ /^(b|e)$/i)
431 9 9 if ($order =~ /^(b)$/i) { }
437 19 14 unless ($item ~~ \@outList)
449 19 14 unless ($item ~~ \@outList)
457 6 30 if ($outList[$i] eq '?undef?')
480 500688 42 defined $_ ? :
496 0 0 defined $_ ? :
514 148 4 defined $_ ? :
531 199 14 $_ ne '?undef?' ? :