Branch Coverage

blib/lib/String/KeyboardDistance.pm
Criterion Covered Total %
branch 64 72 88.8


line true false branch
190 0 54 unless defined $qwerty_grid[$i][0][$j]
191 7 47 if ' ' eq $qwerty_grid[$i][0][$j]
197 0 56 unless defined $qwerty_grid[$i][1][$j]
198 9 47 if ' ' eq $qwerty_grid[$i][1][$j]
225 0 56 unless defined $dvorak_grid[$i][0][$j]
226 9 47 if ' ' eq $dvorak_grid[$i][0][$j]
232 0 56 unless defined $dvorak_grid[$i][1][$j]
233 9 47 if ' ' eq $dvorak_grid[$i][1][$j]
256 33 94 unless $$qwerty_map[$i]
258 3102 8836 unless $$qwerty_map[$j]
259 94 8742 if $i == $j
261 5 8737 if $dst > $max
281 33 94 unless $$dvorak_map[$i]
283 3102 8836 unless $$dvorak_map[$j]
284 94 8742 if $i == $j
286 11 8731 if $dst > $max
305 137 8789 if $_[0] eq $_[1]
307 0 8789 unless $$qwerty_map[ord $_[0]]
308 0 8789 unless $$qwerty_map[ord $_[1]]
328 137 8789 if $_[0] eq $_[1]
330 0 8789 unless $$dvorak_map[ord $_[0]]
331 0 8789 unless $$dvorak_map[ord $_[1]]
358 188 17390 if $_[0] == $_[2] and $_[1] == $_[3]
359 1032 16358 if abs $_[0] - $_[2] == 1 and abs $_[1] - $_[3] == 1
380 4 25 $l1 < $l2 ? :
381 4 25 $l1 < $l2 ? :
382 4 25 $l1 < $l2 ? :
383 4 25 $l1 < $l2 ? :
419 4 25 $l1 < $l2 ? :
420 4 25 $l1 < $l2 ? :
442 4 25 $l1 < $l2 ? :
443 4 25 $l1 < $l2 ? :
444 4 25 $l1 < $l2 ? :
445 4 25 $l1 < $l2 ? :
476 4 25 $l1 < $l2 ? :
477 4 25 $l1 < $l2 ? :