@@ -940,6 +940,55 @@ int test_notecard_responseError_does_not_modify_note_c_result_value_before_retur
940
940
return result;
941
941
}
942
942
943
+ int test_notecard_begin_i2c_default_parameter_for_wirePort_has_begin_method_called ()
944
+ {
945
+ int result;
946
+ Notecard notecard;
947
+
948
+ // Setup
949
+ twoWireBegin_Parameters.called = false ;
950
+
951
+ // Action
952
+ notecard.begin ();
953
+
954
+ // Evaluate Result
955
+ if (true == twoWireBegin_Parameters.called )
956
+ {
957
+ result = 0 ;
958
+ }
959
+ else
960
+ {
961
+ result = 37 ;
962
+ }
963
+
964
+ return result;
965
+ }
966
+
967
+ int test_notecard_begin_i2c_parameter_for_wirePort_has_begin_method_called ()
968
+ {
969
+ int result;
970
+ Notecard notecard;
971
+ TwoWire mockWire;
972
+
973
+ // Setup
974
+ twoWireBegin_Parameters.called = false ;
975
+
976
+ // Action
977
+ notecard.begin (NOTE_I2C_ADDR_DEFAULT, NOTE_I2C_MAX_DEFAULT, mockWire);
978
+
979
+ // Evaluate Result
980
+ if (true == twoWireBegin_Parameters.called )
981
+ {
982
+ result = 0 ;
983
+ }
984
+ else
985
+ {
986
+ result = 38 ;
987
+ }
988
+
989
+ return result;
990
+ }
991
+
943
992
struct TestFunction ;
944
993
typedef int (*test_fn)(void );
945
994
int runTests (TestFunction *tests_, size_t cnt_);
@@ -1002,7 +1051,10 @@ int main(void)
1002
1051
{test_notecard_debugSyncStatus_does_not_modify_maxLevel_parameter_before_passing_to_note_c, " test_notecard_debugSyncStatus_does_not_modify_maxLevel_parameter_before_passing_to_note_c" },
1003
1052
{test_notecard_debugSyncStatus_does_not_modify_note_c_result_value_before_returning_to_caller, " test_notecard_debugSyncStatus_does_not_modify_note_c_result_value_before_returning_to_caller" },
1004
1053
{test_notecard_responseError_does_not_modify_j_object_parameter_value_before_passing_to_note_c, " test_notecard_responseError_does_not_modify_j_object_parameter_value_before_passing_to_note_c" },
1005
- {test_notecard_responseError_does_not_modify_note_c_result_value_before_returning_to_caller, " test_notecard_responseError_does_not_modify_note_c_result_value_before_returning_to_caller" }};
1054
+ {test_notecard_responseError_does_not_modify_note_c_result_value_before_returning_to_caller, " test_notecard_responseError_does_not_modify_note_c_result_value_before_returning_to_caller" },
1055
+ {test_notecard_begin_i2c_default_parameter_for_wirePort_has_begin_method_called, " test_notecard_begin_i2c_default_parameter_for_wirePort_has_begin_method_called" },
1056
+ {test_notecard_begin_i2c_parameter_for_wirePort_has_begin_method_called, " test_notecard_begin_i2c_parameter_for_wirePort_has_begin_method_called" }
1057
+ };
1006
1058
1007
1059
return runTests (tests, (sizeof (tests) / sizeof (TestFunction)));
1008
1060
}
0 commit comments