firmware  v0.1.2
Chromation Spectrometer Dev-Kit
test_Mock.h
1 #ifndef _TEST_MOCK_H
2 #define _TEST_MOCK_H
3 
4 void SetUp_libMock(void);
5 void TearDown_libMock(void);
6 void RanAsHoped_returns_true_if_call_lists_match(void);
7 void RanAsHoped_returns_false_if_more_expected_calls_than_actual_calls(void);
8 void RanAsHoped_returns_false_if_more_actual_calls_than_expected_calls(void);
9 void RanAsHoped_returns_false_if_call_names_do_not_match(void);
10 void RanAsHoped_returns_false_if_a_call_expected_more_inputs(void);
11 void RanAsHoped_returns_false_if_a_call_expected_less_inputs(void);
12 void RanAsHoped_returns_false_if_a_call_has_the_wrong_input_value(void);
13 void WhyDidItFail_reports_unexpected_calls(void);
14 void WhyDidItFail_reports_when_calls_are_out_of_order(void);
15 void WhyDidItFail_reports_first_unexpected_call_after_last_expected_call(void);
16 void WhyDidItFail_reports_first_missed_call_after_last_actual_call(void);
17 //
18 void SetUp_AssertCall(void); void TearDown_AssertCall(void);
19 void AssertCall_returns_false_if_call_number_exceeds_call_list(void);
20 void AssertCall_returns_false_if_call_n_does_not_match_name(void);
21 void AssertCall_returns_true_if_call_n_matches_name(void);
22 void AssertArg_returns_false_if_call_number_exceeds_call_list(void);
23 void AssertArg_returns_false_if_arg_number_exceeds_arg_list(void);
24 void AssertArg_returns_true_if_arg_1_in_call_1_matches_uint8_arg_value(void);
25 void AssertArg_returns_true_if_arg_2_in_call_1_matches_uint8_arg_value(void);
26 void AssertArg_returns_true_if_arg_1_in_call_2_matches_uint8_arg_value(void);
27 void AssertArg_returns_true_if_arg_2_in_call_2_matches_uint8_arg_value(void);
28 void NumberOfActualCalls_returns_number_of_actual_calls_recorded_in_mock(void);
29 
30 #endif // _TEST_MOCK_H