标签: c++ unit-testing
给定一个模块#include一些带有就地定义的膨胀标头(比如一个只有标头的库),从它们那里存根/模拟/窥探依赖关系并不容易。
#include
我只能看到一种方式:对于每个这样的标题创建它的假对应物,只有模块实际使用的定义,并用它自己的编译器配置运行每个测试,其中包含路径指向假货。
我错过了什么,有更好的方法吗?