Branch Coverage

blib/lib/Sport/Analytics/SimpleRanking.pm
Criterion Covered Total %
branch 70 120 58.3


line true false branch
78 3 0 unless %proto
79 0 3 if ($proto{'debug'})
88 3 0 unless $proto{'warnTeam'}
89 3 0 unless $proto{'warnGeam'}
90 0 3 unless $proto{'warnTeam'} =~ /^\d+$/
92 0 3 unless $proto{'warnGame'} =~ /^\d+$/
114 0 3 unless ($$self{'loaded'})
133 0 2 unless ($$self{'loaded'})
153 0 2 unless ($$self{'loaded'})
172 0 2 unless ($$self{'loaded'})
191 0 2 unless ($$self{'loaded'})
210 0 2 unless ($$self{'loaded'})
229 0 2 unless ($$self{'loaded'})
248 0 2 unless ($$self{'loaded'})
267 0 2 unless ($$self{'loaded'})
301 0 3 unless ($$self{'loaded'})
307 0 44 if $$self{'debug'}
363 0 3 unless ($$self{'loaded'})
369 2 1 if ($exp)
370 1 1 if ($opt{'best'}) { }
371 1 0 if (ref $exp eq 'SCALAR')
372 0 1 if ($opt{'verbose'}) { }
431 10 12 if ($f[2] < $f[1]) { }
432 0 10 if $opt{'verbose'}
440 0 12 if $opt{'verbose'}
448 0 1 $f[2] > $f[1] ? :
477 0 4 if (not $$self{'loaded'}) { }
484 0 76 if $$self{'debug'}
513 0 1 if (not $$self{'calc'}) { }
521 0 32 if $$self{'debug'}
566 0 1 unless ($$self{'loaded'})
583 0 352 if $$self{'debug'}
598 0 11 if ($options{'verbose'})
605 0 0 if $$self{'debug'}
610 0 1 if ($options{'verbose'})
618 0 1 if $options{'verbose'}
619 0 1 if $options{'verbose'}
620 0 1 if $options{'verbose'}
621 0 1 if $options{'verbose'} and $$self{'debug'}
686 2 7 if $$self{'loaded'}
689 0 7 unless ref $games eq 'ARRAY'
697 0 282 unless defined $home_score
699 1 281 unless $visit_score =~ /^\s*\d+\s*$/
702 0 281 unless $home_score =~ /^\s*\d+\s*$/
706 166 115 if ($diff > 0) { }
0 115 elsif ($diff == 0) { }
749 1 5 unless $$self{'total_games'} > 1
752 0 5 unless $$self{'total_team'} > 1
754 1 4 unless $$self{'total_team'} <= $$self{'total_games'}
757 1 48 unless $$self{'team'}{$t}{'games_played'} > 1
760 0 3 if $$self{'total_team'} > $$self{'warnTeam'}
762 0 3 if $$self{'total_games'} > $$self{'warnGame'}
815 0 2 unless ref $games eq 'ARRAY'
820 1 3 unless defined $home_score
822 0 3 unless $visit_score =~ /^\s*\d+\s*$/
825 0 3 unless $home_score =~ /^\s*\d+\s*$/
832 2 1 if ($diff > 0) { }
0 1 elsif ($diff == 0) { }
876 0 1 if $$self{'total_team'} > $$self{'warnTeam'}
878 0 1 if $$self{'total_games'} > $$self{'warnGame'}