Branch Coverage

blib/lib/UI/Various/PoorTerm/Listbox.pm
Criterion Covered Total %
branch 46 46 100.0


line true false branch
82 6 2 if ($entries) { }
85 3 3 unless $last <= $entries
93 24 13 if (0 <= $i and $i < $entries) { }
126 7 2 $entries > $h ? :
129 4 3 $selection == 1 ? :
2 7 $selection == 0 ? :
133 7 2 if $entries > $h
140 4 25 unless $last <= $entries
141 28 1 $entries ? :
148 172 10 if (0 <= $i and $i < $entries) { }
150 135 37 if ($selection) { }
171 6 18 unless ($entries > $h and /^[-+]$/u or /^$re_selection$/u and $1 <= $h)
175 7 22 if ($_ eq '+') { }
4 18 elsif ($_ eq '-') { }
178 6 1 unless $$self{"first"} + $h <= $entries
183 3 1 unless $$self{"first"} >= 0
188 9 9 if ($selection == 1) { }
190 5 4 if ($_ > 0)
196 4 1 $$self{'_selected'}[$i] eq ' ' ? :
35 5 $i != $$self{'first'} + $_ - 1 ? :
205 5 7 unless $_ > 0
208 6 1 $$self{'_selected'}[$i] eq ' ' ? :
213 4 14 if defined $$self{"on_select"} and $changes > 0