Branch Coverage

blib/lib/List/Util/Uniq.pm
Criterion Covered Total %
branch 44 50 88.0


line true false branch
43 0 2 unless @_
47 0 0 unless defined $_ or defined $last
49 2 10 if defined $_ and defined $last and $_ eq $last
59 0 1 unless @_
63 0 0 unless defined $_ or defined $last
65 2 4 if defined $_ and defined $last and lc $_ eq lc $last
78 11 2 if (defined $_) { }
79 6 5 unless $mem{lc $_}++
81 1 1 unless $undef_added++
90 1 6 if $vals{$_}++
98 2 5 if $vals{lc $_}++
107 2 5 if keys %vals > 1
116 1 6 if keys %vals > 1
125 4 4 if ++$vals{int $_} == 1
134 5 3 if ++$vals{$_ + 0} == 1
142 12 7 if ++$vals{$_} == 1
153 10 10 if ++$vals{int $_} > 1
162 9 9 if ++$vals{$_ + 0} > 1
170 21 25 if ++$vals{$_} > 1
183 11 2 if (defined $_) { }
184 5 6 if $mem{lc $_}++
186 1 1 if $undef_added++
199 6 2 if $vals{$item}++
211 4 2 if $vals{$item + 0}++
223 5 1 if $vals{int $item}++