如何模拟没有类的函数?

时间:2012-10-08 08:26:11

标签: c++ googletest gmock

我想模拟一个不是类成员的自由函数。

它在.h中声明,其定义在.cpp

如何模拟此功能?

1 个答案:

答案 0 :(得分:1)

创建模拟函数定义,不要链接原始.cpp文件。

这被称为Link Seam,正如迈克尔·费尔斯在Working Effectively With Legacy Code中所描述的那样。