Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C:调用两个名称相同但包不同的函数_C_Unit Testing - Fatal编程技术网

C:调用两个名称相同但包不同的函数

C:调用两个名称相同但包不同的函数,c,unit-testing,C,Unit Testing,我想为我自己编写的标准c库编写单元测试。 所以,我想比较functions::tolower和我的tolower实现的输出。如何在不重命名函数的情况下执行此操作?我认为您可以在库头的开头添加一个define,如下所示: 定义降低我的成本 添加此预处理器命令将自动重命名文件中的临时函数,之后在main中只需调用my_tolower即可

我想为我自己编写的标准c库编写单元测试。
所以,我想比较functions::tolower和我的tolower实现的输出。如何在不重命名函数的情况下执行此操作?

我认为您可以在库头的开头添加一个define,如下所示: 定义降低我的成本 添加此预处理器命令将自动重命名文件中的临时函数,之后在main中只需调用my_tolower即可