浏览代码

[utest] 修复UTEST_UNIT_RUN嵌套宏时将宏直接输出的问题

Meco Man 4 月之前
父节点
当前提交
88920fd814
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      components/utilities/utest/utest.h

+ 3 - 1
components/utilities/utest/utest.h

@@ -172,11 +172,13 @@ utest_t utest_handle_get(void);
  * @return None
  * @return None
  *
  *
 */
 */
-#define UTEST_UNIT_RUN(test_unit_func)                   \
+#define _UTEST_UNIT_RUN(test_unit_func)                   \
     do {                                                 \
     do {                                                 \
         utest_unit_run(test_unit_func, #test_unit_func); \
         utest_unit_run(test_unit_func, #test_unit_func); \
     } while (0)
     } while (0)
 
 
+#define UTEST_UNIT_RUN(test_unit_func) _UTEST_UNIT_RUN(test_unit_func)
+
 #ifdef __cplusplus
 #ifdef __cplusplus
 }
 }
 #endif
 #endif