Branch Coverage

blib/lib/Schedule/Easing/Function.pm
Criterion Covered Total %
branch 32 34 94.1


line true false branch
23 59 0 if (my $f = $shapes{$shape})
30 59 0 if (my $f = $unshapes{$shape})
37 64183 137338 if ($ts <= $tsA)
38 32091 105247 if ($ts >= $tsB)
44 2 8449 if ($ymax > $ymin and $y < $ymin || $y > $ymax) { }
2 8447 elsif ($ymax < $ymin and $y > $ymin || $y < $ymax) { }
46 4442 4005 if ($ymax > $ymin) { }
52 6 12 if ($ts <= $tsA)
53 6 6 if ($ts >= $tsB)
59 2 8 if ($ymax > $ymin and $y < $ymin || $y > $ymax) { }
2 6 elsif ($ymax < $ymin and $y > $ymin || $y < $ymax) { }
61 3 3 if ($ymin < $ymax) { }
67 9 57 if ($ts <= $tsA)
68 9 48 if ($ts >= $tsB)
74 4 32 if ($ymax > $ymin and $y < $ymin || $y > $ymax) { }
2 30 elsif ($ymax < $ymin and $y > $ymin || $y < $ymax) { }
76 18 12 if ($ymin < $ymax) { }