File tree Expand file tree Collapse file tree 3 files changed +26
-13
lines changed
SampleProjects/TestSomething/test Expand file tree Collapse file tree 3 files changed +26
-13
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99### Added
1010* ` release-new-version.sh ` script
1111* outputs for ` PinHistory ` can now report timestamps
12+ * Fibonacci Clock for clock testing purposes (internal to this library)
1213
1314### Changed
1415* Shortened ` ArduinoQueue ` push and pop operations
Original file line number Diff line number Diff line change 1+ #include < ArduinoUnitTests.h>
2+ #include < Arduino.h>
3+ #include " fibonacciClock.h"
4+
5+ unittest (my_fib_clock)
6+ {
7+ resetFibClock ();
8+ assertEqual (1 , fibMicros ());
9+ assertEqual (1 , fibMicros ());
10+ assertEqual (2 , fibMicros ());
11+ assertEqual (3 , fibMicros ());
12+ assertEqual (5 , fibMicros ());
13+ assertEqual (8 , fibMicros ());
14+ assertEqual (13 , fibMicros ());
15+ assertEqual (21 , fibMicros ());
16+
17+ // and again
18+ resetFibClock ();
19+ assertEqual (1 , fibMicros ());
20+ assertEqual (1 , fibMicros ());
21+ assertEqual (2 , fibMicros ());
22+ }
23+
24+
25+ unittest_main ()
Original file line number Diff line number Diff line change @@ -84,19 +84,6 @@ unittest(timed_events)
8484
8585}
8686
87- unittest (my_fib)
88- {
89- resetFibClock ();
90- assertEqual (1 , fibMicros ());
91- assertEqual (1 , fibMicros ());
92- assertEqual (2 , fibMicros ());
93- assertEqual (3 , fibMicros ());
94- assertEqual (5 , fibMicros ());
95- assertEqual (8 , fibMicros ());
96- assertEqual (13 , fibMicros ());
97- assertEqual (21 , fibMicros ());
98- }
99-
10087unittest (clocked_events)
10188{
10289 resetFibClock ();
You can’t perform that action at this time.
0 commit comments