Branch Coverage

blib/lib/List/Indexed.pm
Criterion Covered Total %
branch 23 32 71.8


line true false branch
34 8 16 if ($k eq $key)
49 2 17 if (defined $key) { }
52 1 1 if (defined $position)
60 16 1 if (defined $$obj{'keys'}[$position])
74 1 1 if (defined $position and defined $$obj{'keys'}[$position])
88 24 0 if (defined $key or defined $element)
104 1 0 if (defined $position and defined $key || defined $element)
122 2 0 if (defined $position and defined $key || defined $element)
141 1 8 if (defined $key) { }
144 1 0 if (defined $position)
162 1 0 if (defined $position and defined $$obj{'keys'}[$position])
178 1 0 if (defined $key)
181 1 0 if (defined $position)
195 1 0 if (defined $position and defined $$obj{'keys'}[$position])
261 0 3 if ($position < 0) { }
1 2 elsif ($position > @{$$obj{'keys'};}) { }