File tree 3 files changed +26
-13
lines changed
SampleProjects/TestSomething/test
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/).
9
9
### Added
10
10
* ` release-new-version.sh ` script
11
11
* outputs for ` PinHistory ` can now report timestamps
12
+ * Fibonacci Clock for clock testing purposes (internal to this library)
12
13
13
14
### Changed
14
15
* 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)
84
84
85
85
}
86
86
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
-
100
87
unittest (clocked_events)
101
88
{
102
89
resetFibClock ();
You can’t perform that action at this time.
0 commit comments