Branch Coverage

blib/lib/Algorithm/Munkres.pm
Criterion Covered Total %
branch 50 50 100.0


line true false branch
60 1 88 if ($row_len != $#$row)
68 2 16 if ($#mat < $#{$mat[0];}) { }
3 13 elsif ($#mat > $#{$mat[0];}) { }
116 98 904 if ($mask[$i][$j] == 1)
165 98 904 if $min > $_
187 65 305 if ($mat[$i][$j] == 0 and $colcov[$j] == 0 and $rowcov[$i] == 0)
211 428 12759 if ($mask[$i][$j] == 1)
218 18 33 if ($cnt > $#mat) { }
243 23 350 if ($row < 0)
251 317 33 if ($star_col >= 0) { }
271 2630 614 if $rowcov[$i]
275 3853 3494 if $colcov[$j]
276 350 3144 if $mat[$i][$j] == 0
290 317 3750 if ($mask[$row][$j] == 1)
317 133 33 if ($row > -1) { }
327 133 33 if ($done == 0)
349 133 1970 if $mask[$i][$col] == 1
362 133 1840 if $mask[$row][$j] == 2
377 133 166 $_ == 1 ? :
395 184 12001 if $$row[$j] == 2
416 30 4105 if ($rowcov[$i] == 1)
420 2072 2063 if ($colcov[$j] == 0)
437 6 221 if $rowcov[$i]
441 2049 2056 if $colcov[$j]
442 56 2000 if (not defined $minval or $minval > $mat[$i][$j])