Document API IEC60730 Library
test
unit_test
inc
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
/**************************************************************************/
47
extern
void
cmock_set_value
(
sl_iec60730_test_result_t
sl_iec60730_test_result_t
);
48
49
/**************************************************************************/
55
extern
sl_iec60730_test_result_t
cmock_return_value
(
void
);
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)
Generated by
1.8.17