如何模拟没有类的函数
How to mock a function which is without class?
我想模拟一个不是类成员的自由函数。
它是在.h
中声明的,其定义在.cpp
中。
如何模拟此函数?
创建模拟函数定义,不要链接原始.cpp文件。
这被称为链接接缝,正如Michael Feathers在有效使用遗留代码中描述的那样。
相关文章:
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 标准对此指向成员函数类型模板参数有何说明?是我的代码有误,还是 MSVS 16.6 有问题?
- 模拟成员函数调用 lambda
- 如何使用类模拟 C++11 中的 lambda 函数和闭包?
- 如何反复调用函数直到满足模拟?
- 在类 gtest/gmock 进行单元测试时模拟成员函数C++
- 如何在不诉诸依赖注入的情况下模拟遗留函数?
- 如何使用gmock模拟修改C++类中私有变量的成员函数
- 没有用于初始化模拟工厂的匹配构造函数
- 谷歌模拟嘲笑非虚拟函数
- 使用聚合初始化模拟默认函数参数是否存在任何陷阱?
- EXPECT_CALL具有 unique_ptr 引用类型参数的模拟函数
- 在为函数编写单元测试时,我应该模拟所做的内部函数调用吗?
- "virtual"对C++析构函数有何影响?
- Google Mock:在目标类的构造函数中实例化的模拟私有变量成员
- C++ 友元函数在内存位置上有何不同?
- 是在 C 或 C++ 析构函数中模拟 GO 语言 defer 的实用方法
- 如何在可变参数函数中模拟褶皱表达式
- C++中匿名函数的模拟
- 能够模拟非虚拟方法和C函数的C++模拟框架