c++ - 如何在 gmock C++ 中模拟独立函数?
问题描述
我正在使用 gtest/gmock 框架来编写单元测试。以下是我的示例代码。
在common.h中,
void PreInit() {
cout<<"Doing Pre-initialization."<<endl;
}
在 test.cpp 中,
#include <common.h>
class SampleComponent {
public:
void Init() {
PreInit();
// Do Initialization
}
}
到目前为止,我一直在模拟课程。知道如何模拟类的成员函数调用的独立函数吗?
提前致谢。
解决方案
推荐阅读
- c++ - C++ 静态成员变量在单个进程中是否有不同的实例?
- qt - 如何调试 IDataObject 实现?
- highcharts - 将 Highcharts 时间线的 dataLabels 全部移到一侧
- python - Pytorch LSTM - 单时间步输入与整个序列输入 - 不同的结果
- javascript - 使用 Jest 在 Promise catch 中测试异步抛出错误
- c# - 使用 OpenXML 向 docx 文件中的表添加多行
- android - 订阅不能免费收取首笔费用。错误代码:DEVELOPER_ERROR
- react-native - 是否有反应本机库可以在离线模式下在 2 个移动设备之间传输数据?
- node.js - 打字稿处理承诺错误
- python - 给一个 np 数组一个键值