标签: c unit-testing
我想为我自己编写的标准c库编写单元测试。 因此,我想比较函数<ctype.h>::tolower和我的tolower实现的输出。如何在不重命名功能的情况下做到这一点?
<ctype.h>::tolower
tolower
答案 0 :(得分:1)
我认为您可以像这样在库标题的开头添加一个定义: #define tolower my_tolower 添加此预处理程序命令将自动在文件中临时重命名函数,此后在主文件中,您只需调用my_tolower
#define tolower my_tolower