소스 검색

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

Meco Man 8 달 전
부모
커밋
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
  *
 */
-#define UTEST_UNIT_RUN(test_unit_func)                   \
+#define _UTEST_UNIT_RUN(test_unit_func)                   \
     do {                                                 \
         utest_unit_run(test_unit_func, #test_unit_func); \
     } while (0)
 
+#define UTEST_UNIT_RUN(test_unit_func) _UTEST_UNIT_RUN(test_unit_func)
+
 #ifdef __cplusplus
 }
 #endif