MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / unittest

Function unittest

libraries/Fraction/test/unit_test_001.cpp:43–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41
42
43unittest(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
64unittest(test_comparisons)

Callers

nothing calls this directly

Calls 4

nominatorMethod · 0.80
denominatorMethod · 0.80
isProperMethod · 0.80
toFloatMethod · 0.80

Tested by

no test coverage detected