| blib/lib/App/Math/Tutor/Cmd/VulFrac/Cmd/Add.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 13 | 31 | 41.9 |
| line | l | !l | condition |
|---|---|---|---|
| 157 | 19 | 11 | $op eq '-' and $a < $b and ($b, $a) = ($a, $b) |
| 163 | 0 | 10 | ($a, $b) = ($a->_reduce, $b = $b->_reduce) and push @way, &$a_plus_b($op, $a, $b) |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 114 | 0 | 0 | 0 | defined $result_format{'reducable'} and $result_format{'reducable'} |
| 116 | 0 | 0 | 0 | defined $result_format{'keep'} and $result_format{'keep'} |
| 117 | 0 | 0 | 0 | defined $result_format{'keep'} and $result_format{'keep'} |
| 157 | 15 | 4 | 11 | $op eq '-' and $a < $b |
| 208 | 26 | 0 | 4 | $s->_gcd > 1 and $s = $s->_reduce |
| 210 | 9 | 0 | 21 | $s->num > $s->denum and $s->denum > 1 |
| line | l | !l | condition |
|---|---|---|---|
| 114 | 0 | 0 | $s->_gcd > 1 or return 0 |
| 116 | 0 | 0 | $s->num <= $max_num or return 0 |
| 117 | 0 | 0 | $s->denum <= $max_denum or return 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 163 | 5 | 5 | 20 | $a->_gcd > 1 or $b->_gcd > 1 |