标签: c++ googletest gmock
我想模拟一个不是类成员的自由函数。
它在.h中声明,其定义在.cpp。
.h
.cpp
如何模拟此功能?
答案 0 :(得分:1)
创建模拟函数定义,不要链接原始.cpp文件。
这被称为Link Seam,正如迈克尔·费尔斯在Working Effectively With Legacy Code中所描述的那样。