| 41 | |
| 42 | |
| 43 | unittest(test_constructor) |
| 44 | { |
| 45 | Fraction pi(PI); |
| 46 | assertEqual(355, pi.nominator()); |
| 47 | assertEqual(113, pi.denominator()); |
| 48 | assertFalse(pi.isProper()); |
| 49 | fprintf(stderr, "PI -> %1.8f\n", pi.toFloat()); |
| 50 | |
| 51 | Fraction ee(EULER); |
| 52 | assertEqual(3985, ee.nominator()); |
| 53 | assertEqual(1466, ee.denominator()); |
| 54 | assertFalse(ee.isProper()); |
| 55 | fprintf(stderr, "EULER -> %1.8f\n", ee.toFloat()); |
| 56 | |
| 57 | Fraction fr(49, 14); |
| 58 | assertEqual(7, fr.nominator()); |
| 59 | assertEqual(2, fr.denominator()); |
| 60 | assertFalse(fr.isProper()); |
| 61 | } |
| 62 | |
| 63 | |
| 64 | unittest(test_comparisons) |
nothing calls this directly
no test coverage detected