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

Function unittest

libraries/timing/test/unit_test_001.cpp:50–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48
49
50unittest(test_constructor)
51{
52 microSeconds mic;
53 assertEqual(0, mic.getOffset());
54 mic.set(100);
55 assertEqual(4294967196, mic.getOffset()); // max uint32_t - 100
56
57 milliSeconds mil;
58 assertEqual(0, mil.getOffset());
59 mil.set(100);
60 assertEqual(4294967196, mil.getOffset());
61
62 seconds sec;
63 assertEqual(0, sec.getOffset());
64 sec.set(100);
65 assertEqual(4294967196, sec.getOffset());
66
67 fprintf(stderr, "%d\n", mic.now());
68 fprintf(stderr, "%d\n", mil.now());
69 fprintf(stderr, "%d\n", sec.now());
70}
71
72
73unittest_main()

Callers

nothing calls this directly

Calls 3

getOffsetMethod · 0.45
setMethod · 0.45
nowMethod · 0.45

Tested by

no test coverage detected