unicstl/3rdparty/unicstl-unity
2024-08-29 10:50:54 +08:00
..
src 大概知道该怎么写单元测试了 2024-08-29 10:50:54 +08:00
CMakelists.txt 把测试框架搭建起来,后续添加测试内容。 2024-08-27 21:16:21 +08:00
LICENSE.txt 把测试框架搭建起来,后续添加测试内容。 2024-08-27 21:16:21 +08:00
README.md 放弃新增的代码,直接采用现有结构。在头文件宏定义中添加__FILE__结果符合预期。不能在unity.c文件中这样做。否则所有的测试汇总信息都定位到了unity。 2024-08-29 00:54:26 +08:00

问题和解决方案

1. 添加配置文件

在unity_internals.h文件中添加了宏定义方便使用unity_config.h文件。

#define UNITY_INCLUDE_CONFIG_H

2. 多文件打印测试文件路径不合理的问题

修改RUN_TEST宏,在测试文件路径前添加__FILE__。 借助UnitySetTestFile函数,打印的路径信息对多文件测试也有效。