标签: c++ unit-testing dll mocking googletest
我的目标是使用单元测试来检查DLL。 我已经有一个加载DLL并使用Google测试对其进行检查的项目。 现在,我想用一个模拟替换DLL中的一个类,然后重复测试。
可以吗?我该怎么办?
答案 0 :(得分:0)
有一个链接程序小技巧,可用于解决此问题。如果链接器在属于测试项目的编译单元中找到要替换以进行测试的类,则它不会在DLL中搜索它;)
所以您需要做的是: