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

Function unittest

libraries/ellipse/test/unit_test_001.cpp:41–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39
40
41unittest(test_constructor)
42{
43 ellipse E(1.0, 1.0);
44 fprintf(stderr, "%03.8f\n", E.getA());
45 fprintf(stderr, "%03.8f\n", E.getB());
46 fprintf(stderr, "%03.8f\n", E.getC());
47 fprintf(stderr, "%03.8f\n", E.area());
48 fprintf(stderr, "%03.8f\n", E.circumference());
49 fprintf(stderr, "%03.8f\n", E.perimeter_ref());
50 fprintf(stderr, "%03.8f\n", E.perimeter_Keppler());
51 fprintf(stderr, "%03.8f\n", E.perimeter_Ramanujan1());
52 fprintf(stderr, "%03.8f\n", E.perimeter_Ramanujan2());
53 fprintf(stderr, "%03.8f\n", E.eccentricity());
54 fprintf(stderr, "\n");
55
56 E.setA(1.0);
57 E.setB(0.5);
58 fprintf(stderr, "%03.8f\n", E.getA());
59 fprintf(stderr, "%03.8f\n", E.getB());
60 fprintf(stderr, "%03.8f\n", E.getC());
61 fprintf(stderr, "%03.8f\n", E.area());
62 fprintf(stderr, "%03.8f\n", E.circumference());
63 fprintf(stderr, "%03.8f\n", E.perimeter_ref());
64 fprintf(stderr, "%03.8f\n", E.perimeter_Keppler());
65 fprintf(stderr, "%03.8f\n", E.perimeter_Ramanujan1());
66 fprintf(stderr, "%03.8f\n", E.perimeter_Ramanujan2());
67 fprintf(stderr, "%03.8f\n", E.eccentricity());
68
69}
70
71
72unittest_main()

Callers

nothing calls this directly

Calls 12

areaMethod · 0.80
circumferenceMethod · 0.80
perimeter_refMethod · 0.80
perimeter_KepplerMethod · 0.80
perimeter_Ramanujan1Method · 0.80
perimeter_Ramanujan2Method · 0.80
eccentricityMethod · 0.80
setAMethod · 0.80
setBMethod · 0.80
getAMethod · 0.45
getBMethod · 0.45
getCMethod · 0.45

Tested by

no test coverage detected