55
66#include < cassert>
77
8- // Compile command: g++ -std=c++11 -Wall -Wextra -Wpedantic mock/mock-arduino.cpp ../src/NoteTxn_Arduino.cpp NoteTxn_Arduino.test.cpp -I. -I../src -DNOTE_MOCK -ggdb -O0 -o noteTxn_arduino.tests && ./noteTxn_arduino.tests || echo "Tests Result: $?"
8+ // Compile command: g++ -std=c++11 -Wall -Wextra -Wpedantic mock/mock-arduino.cpp mock/mock-note-c-note.c ../src/NoteTxn_Arduino.cpp NoteTxn_Arduino.test.cpp -I. -I../src -DNOTE_MOCK -ggdb -O0 -o noteTxn_arduino.tests && ./noteTxn_arduino.tests || echo "Tests Result: $?"
99
1010int test_make_note_txn_instantiates_notetxn_object ()
1111{
@@ -288,8 +288,8 @@ int test_notetxn_arduino_start_blocks_until_ctx_pin_goes_high()
288288 digitalRead_Parameters.result [CTX_PIN].push_back (LOW);
289289 digitalRead_Parameters.result [CTX_PIN].push_back (LOW);
290290 digitalRead_Parameters.result [CTX_PIN].push_back (HIGH);
291- millis_Parameters .reset ();
292- millis_Parameters .default_result = (TIMEOUT_MS - 1 );
291+ noteGetMs_Parameters .reset ();
292+ noteGetMs_Parameters .default_result = (TIMEOUT_MS - 1 );
293293
294294 // Action
295295 notetxn.start (TIMEOUT_MS);
@@ -298,7 +298,7 @@ int test_notetxn_arduino_start_blocks_until_ctx_pin_goes_high()
298298 if (
299299 digitalRead_Parameters.invoked [CTX_PIN] == digitalRead_Parameters.result [CTX_PIN].size ()
300300 && digitalRead_Parameters.result [CTX_PIN][(digitalRead_Parameters.invoked [CTX_PIN] - 1 )] == HIGH
301- && millis_Parameters .result .empty () // Only returns value less than `TIMEOUT_MS`
301+ && noteGetMs_Parameters .result .empty () // Only returns value less than `TIMEOUT_MS`
302302 ) {
303303 result = 0 ;
304304 }
@@ -330,12 +330,13 @@ int test_notetxn_arduino_start_blocks_until_timeout_ms()
330330 NoteTxn_Arduino notetxn (CTX_PIN, RTX_PIN);
331331 digitalRead_Parameters.reset ();
332332 digitalRead_Parameters.default_result [CTX_PIN] = LOW;
333- millis_Parameters.reset ();
334- millis_Parameters.result .push_back (36 );
335- millis_Parameters.result .push_back (274 );
336- millis_Parameters.result .push_back (515 );
337- millis_Parameters.result .push_back (801 );
338- millis_Parameters.result .push_back (TIMEOUT_MS + millis_Parameters.result [0 ]);
333+ noteDelayMs_Parameters.reset ();
334+ noteGetMs_Parameters.reset ();
335+ noteGetMs_Parameters.result .push_back (36 );
336+ noteGetMs_Parameters.result .push_back (274 );
337+ noteGetMs_Parameters.result .push_back (515 );
338+ noteGetMs_Parameters.result .push_back (801 );
339+ noteGetMs_Parameters.result .push_back (TIMEOUT_MS + noteGetMs_Parameters.result [0 ]);
339340
340341 // Action
341342 notetxn.start (TIMEOUT_MS);
@@ -344,7 +345,7 @@ int test_notetxn_arduino_start_blocks_until_timeout_ms()
344345 if (
345346 digitalRead_Parameters.invoked [CTX_PIN] // Called at least once
346347 && digitalRead_Parameters.result [CTX_PIN].empty () // Only returns `LOW`
347- && millis_Parameters .invoked == millis_Parameters .result .size ()
348+ && noteGetMs_Parameters .invoked == noteGetMs_Parameters .result .size ()
348349 ) {
349350 result = 0 ;
350351 }
@@ -412,7 +413,7 @@ int test_notetxn_arduino_start_leaves_rtx_pin_high_when_ctx_responds_high()
412413 digitalRead_Parameters.reset ();
413414 digitalRead_Parameters.default_result [CTX_PIN] = HIGH;
414415 digitalWrite_Parameters.reset ();
415- millis_Parameters .reset ();
416+ noteGetMs_Parameters .reset ();
416417
417418 // Action
418419 notetxn.start (TIMEOUT_MS);
@@ -486,12 +487,12 @@ int test_notetxn_arduino_start_leaves_ctx_pin_floating_on_timeout()
486487 NoteTxn_Arduino notetxn (CTX_PIN, RTX_PIN);
487488 digitalRead_Parameters.reset ();
488489 digitalRead_Parameters.default_result [CTX_PIN] = LOW;
489- millis_Parameters .reset ();
490- millis_Parameters .result .push_back (36 );
491- millis_Parameters .result .push_back (274 );
492- millis_Parameters .result .push_back (515 );
493- millis_Parameters .result .push_back (801 );
494- millis_Parameters .result .push_back (TIMEOUT_MS + millis_Parameters .result [0 ]);
490+ noteGetMs_Parameters .reset ();
491+ noteGetMs_Parameters .result .push_back (36 );
492+ noteGetMs_Parameters .result .push_back (274 );
493+ noteGetMs_Parameters .result .push_back (515 );
494+ noteGetMs_Parameters .result .push_back (801 );
495+ noteGetMs_Parameters .result .push_back (TIMEOUT_MS + noteGetMs_Parameters .result [0 ]);
495496 pinMode_Parameters.reset ();
496497
497498 // Action
@@ -501,7 +502,7 @@ int test_notetxn_arduino_start_leaves_ctx_pin_floating_on_timeout()
501502 if (
502503 digitalRead_Parameters.invoked [CTX_PIN] // Called at least once
503504 && digitalRead_Parameters.result [CTX_PIN].empty () // Only returns `LOW`
504- && millis_Parameters .invoked == millis_Parameters .result .size ()
505+ && noteGetMs_Parameters .invoked == noteGetMs_Parameters .result .size ()
505506 && pinMode_Parameters.invoked [CTX_PIN] > 1 // Called at least twice
506507 && pinMode_Parameters.pin_mode [CTX_PIN][(pinMode_Parameters.invoked [CTX_PIN] - 1 )] == INPUT
507508 ) {
@@ -532,12 +533,12 @@ int test_notetxn_arduino_start_floats_rtx_pin_on_timeout()
532533 NoteTxn_Arduino notetxn (CTX_PIN, RTX_PIN);
533534 digitalRead_Parameters.reset ();
534535 digitalRead_Parameters.default_result [CTX_PIN] = LOW;
535- millis_Parameters .reset ();
536- millis_Parameters .result .push_back (36 );
537- millis_Parameters .result .push_back (274 );
538- millis_Parameters .result .push_back (515 );
539- millis_Parameters .result .push_back (801 );
540- millis_Parameters .result .push_back (TIMEOUT_MS + millis_Parameters .result [0 ]);
536+ noteGetMs_Parameters .reset ();
537+ noteGetMs_Parameters .result .push_back (36 );
538+ noteGetMs_Parameters .result .push_back (274 );
539+ noteGetMs_Parameters .result .push_back (515 );
540+ noteGetMs_Parameters .result .push_back (801 );
541+ noteGetMs_Parameters .result .push_back (TIMEOUT_MS + noteGetMs_Parameters .result [0 ]);
541542 pinMode_Parameters.reset ();
542543
543544 // Action
@@ -547,7 +548,7 @@ int test_notetxn_arduino_start_floats_rtx_pin_on_timeout()
547548 if (
548549 digitalRead_Parameters.invoked [CTX_PIN] // Called at least once
549550 && digitalRead_Parameters.result [CTX_PIN].empty () // Only returns `LOW`
550- && millis_Parameters .invoked == millis_Parameters .result .size ()
551+ && noteGetMs_Parameters .invoked == noteGetMs_Parameters .result .size ()
551552 && pinMode_Parameters.pin_mode [RTX_PIN][(pinMode_Parameters.invoked [RTX_PIN] - 1 )] == INPUT
552553 ) {
553554 result = 0 ;
0 commit comments