Document API IEC60730 Library
unit_test_common.h
Go to the documentation of this file.
1 /***************************************************************************/
18 #ifndef _TEST_COMMON_H
19 #define _TEST_COMMON_H
20 
21 #include <stdint.h>
22 #include <string.h>
23 #include <stdbool.h>
24 #include "unity.h"
25 #include "sl_iec60730_internal.h"
26 
27 /*=======Result test case=====*/
28 #define MAX_NUMBER_OF_TEST_CASE 20
29 
30 extern uint8_t test_case_result[MAX_NUMBER_OF_TEST_CASE];
31 extern uint8_t current_test_numth;
32 
33 /*=======Test Runner Used To Run Each Test=====*/
34 extern void run_test(UnityTestFunction func, const char* name, UNITY_LINE_TYPE line_num);
35 /*=======Test Reset Options=====*/
36 extern void setUp(void);
37 extern void tearDown(void);
38 extern void resetTest(void);
39 /*=======Mock Management=====*/
40 
41 /**************************************************************************/
48 
49 /**************************************************************************/
56 
57 /**************************************************************************/
63 extern void unit_test_run_all_test_cases(void);
64 
65 #endif // _TEST_COMMON_H
cmock_return_value
sl_iec60730_test_result_t cmock_return_value(void)
sl_iec60730_internal.h
Internal definitions.
sl_iec60730_test_result_t
sl_iec60730_test_result_t
The result of a test.
Definition: sl_iec60730.h:72
cmock_set_value
void cmock_set_value(sl_iec60730_test_result_t sl_iec60730_test_result_t)
unit_test_run_all_test_cases
void unit_test_run_all_test_cases(void)