Branch Coverage

blib/lib/List/Util/Uniq.pm
Criterion Covered Total %
branch 38 44 86.3


line true false branch
38 0 2 unless @_
42 0 0 unless defined $_ or defined $last
44 2 10 if defined $_ and defined $last and $_ eq $last
54 0 1 unless @_
58 0 0 unless defined $_ or defined $last
60 2 4 if defined $_ and defined $last and lc $_ eq lc $last
73 11 2 if (defined $_) { }
74 6 5 unless $mem{lc $_}++
76 1 1 unless $undef_added++
85 1 6 if $vals{$_}++
93 2 5 if $vals{lc $_}++
102 2 5 if keys %vals > 1
111 1 6 if keys %vals > 1
120 2 2 if ++$vals{int $_} == 1
129 2 2 if ++$vals{$_ + 0} == 1
137 4 3 if ++$vals{$_} == 1
148 10 10 if ++$vals{int $_} > 1
157 9 9 if ++$vals{$_ + 0} > 1
165 21 25 if ++$vals{$_} > 1
178 11 2 if (defined $_) { }
179 5 6 if $mem{lc $_}++
181 1 1 if $undef_added++