【发布时间】:2015-09-22 05:45:50
【问题描述】:
我最近遇到了 C 的“cmocka”模拟库。我能够模拟单个函数并成功测试调用函数。现在我需要将它用于我正在处理的项目中,在该项目中需要模拟大量函数。如何将我想模拟的所有函数传递给 Linker 的 'wrap' 参数?是否可以将函数的名称存储在文件中,以便链接器获取它?
【问题讨论】:
标签: c unit-testing linker cmocka
我最近遇到了 C 的“cmocka”模拟库。我能够模拟单个函数并成功测试调用函数。现在我需要将它用于我正在处理的项目中,在该项目中需要模拟大量函数。如何将我想模拟的所有函数传递给 Linker 的 'wrap' 参数?是否可以将函数的名称存储在文件中,以便链接器获取它?
【问题讨论】:
标签: c unit-testing linker cmocka
gcc -g -Wl,--wrap=something,--wrap=somethingElse code_new.c headers.c -l cmocka
【讨论】: