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

Function unittest

libraries/DistanceTable/test/unit_test_001.cpp:49–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47
48
49unittest(test_constructor)
50{
51 DistanceTable dt0(0);
52
53 assertEqual(0, dt0.dimension());
54 assertEqual(0, dt0.elements());
55 assertEqual(0, dt0.memoryUsed());
56
57 DistanceTable dt1(1);
58
59 assertEqual(1, dt1.dimension());
60 assertEqual(0, dt1.elements());
61 assertEqual(0, dt1.memoryUsed());
62
63 DistanceTable dt2(2);
64
65 assertEqual(2, dt2.dimension());
66 assertEqual(1, dt2.elements());
67 assertEqual(4, dt2.memoryUsed());
68
69 DistanceTable dt11(11);
70
71 assertEqual(11, dt11.dimension());
72 assertEqual(55, dt11.elements());
73 assertEqual(220, dt11.memoryUsed());
74
75 DistanceTable dt12(12);
76
77 assertEqual(12, dt12.dimension());
78 assertEqual(66, dt12.elements());
79 assertEqual(264, dt12.memoryUsed());
80
81}
82
83
84unittest(test_get_set_clear)

Callers

nothing calls this directly

Calls 14

dimensionMethod · 0.80
elementsMethod · 0.80
memoryUsedMethod · 0.80
setMethod · 0.45
getMethod · 0.45
clearMethod · 0.45
getInvertMethod · 0.45
setInvertMethod · 0.45
setAllMethod · 0.45
countMethod · 0.45
minimumMethod · 0.45
maximumMethod · 0.45

Tested by

no test coverage detected