标签: c++ unit-testing
我的代码中有一个这样的类
class C { public: ... template <typename T> void f(const T& t) { ... } ... };
对C实例的引用与许多其他所有调用f的类共享。问题是C很难在单元测试中使用,尤其是很难验证参数f是否被调用。这使得使用C的所有其他代码难以测试。
C
f
在单元测试中是否有“模拟”C和f的好方法?