Revision f3ac1c96 core/inc/aos_unittest.h
core/inc/aos_unittest.h | ||
---|---|---|
31 | 31 |
#if (AMIROOS_CFG_TESTS_ENABLE == true) || defined(__DOXYGEN__) |
32 | 32 |
#include <hal.h> |
33 | 33 |
#include <aos_shell.h> |
34 |
/******************************************************************************/ |
|
35 |
/* CONSTANTS */ |
|
36 |
/******************************************************************************/ |
|
37 |
|
|
38 |
/******************************************************************************/ |
|
39 |
/* SETTINGS */ |
|
40 |
/******************************************************************************/ |
|
41 |
|
|
42 |
/******************************************************************************/ |
|
43 |
/* CHECKS */ |
|
44 |
/******************************************************************************/ |
|
45 |
|
|
46 |
/******************************************************************************/ |
|
47 |
/* DATA STRUCTURES AND TYPES */ |
|
48 |
/******************************************************************************/ |
|
34 | 49 |
|
35 | 50 |
/* |
36 |
* Forward declarations.
|
|
51 |
* forward declarations
|
|
37 | 52 |
*/ |
38 |
typedef struct aos_unittest aos_unittest_t; |
|
39 | 53 |
typedef struct aos_utresult aos_utresult_t; |
54 |
typedef struct aos_unittest aos_unittest_t; |
|
40 | 55 |
|
41 | 56 |
/** |
42 | 57 |
* @brief Unit test interface function definition. |
... | ... | |
46 | 61 |
* |
47 | 62 |
* @return A result containing the number of passed and failed tests. |
48 | 63 |
*/ |
49 |
typedef aos_utresult_t (*aos_utfunction_t)(BaseSequentialStream* stream, aos_unittest_t* ut);
|
|
64 |
typedef aos_utresult_t (*aos_utfunction_t)(BaseSequentialStream*, aos_unittest_t*);
|
|
50 | 65 |
|
51 | 66 |
/** |
52 | 67 |
* @brief Unit test result struct. |
... | ... | |
93 | 108 |
void* data; |
94 | 109 |
}; |
95 | 110 |
|
111 |
|
|
112 |
/******************************************************************************/ |
|
113 |
/* MACROS */ |
|
114 |
/******************************************************************************/ |
|
115 |
|
|
116 |
/******************************************************************************/ |
|
117 |
/* EXTERN DECLARATIONS */ |
|
118 |
/******************************************************************************/ |
|
119 |
|
|
96 | 120 |
#ifdef __cplusplus |
97 | 121 |
extern "C" { |
98 | 122 |
#endif |
... | ... | |
110 | 134 |
} |
111 | 135 |
#endif |
112 | 136 |
|
137 |
/******************************************************************************/ |
|
138 |
/* INLINE FUNCTIONS */ |
|
139 |
/******************************************************************************/ |
|
140 |
|
|
113 | 141 |
#endif /* AMIROOS_CFG_TESTS_ENABLE == true */ |
114 | 142 |
|
115 | 143 |
#endif /* AMIROOS_UNITTEST_H */ |
Also available in: Unified diff