博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用gmock的mock generator 生成mock一个类所有方法的 header file
阅读量:4507 次
发布时间:2019-06-08

本文共 345 字,大约阅读时间需要 1 分钟。

在进行unittesting的时候,有时候需要mock一个类中的非virtual方法。使用gmock自带的mock generator默认只能生成一个类中virtual和pure virtual方法的mock function.

不过稍作改动后就可生成一个类所有方法的mock header file

在目录gmock-1.7.0/scripts/generator/cpp 中找到gmock_class.py文件,注释掉59行的代码“node.modifiers & function_type and” 就可以了。

此改动求证与原作者Neal Norwitz先生,特此表示感谢!

转载于:https://www.cnblogs.com/polarstern/p/4232875.html

你可能感兴趣的文章
代码简洁之四 统一抽象层次
查看>>
IOS 缩放图片常用方法
查看>>
软件工程课
查看>>
Pycharm-连接服务器
查看>>
[Leetcode] The Skyline Problem
查看>>
okhttp异步请求流程和源码分析
查看>>
【集合框架】JDK1.8源码分析之Comparable && Comparator(九)
查看>>
Flutter之内置动画(转)
查看>>
uni-app中onLoad不起作用
查看>>
多线程概述
查看>>
Linux_ubuntu命令-用户、权限管理
查看>>
Knowladge_网站学习_RSS 学习
查看>>
TCP/IP,Web世界的基本规则
查看>>
c++ 子类构造函数初始化及父类构造初始化
查看>>
Analysis on Human Various Emotional Expression
查看>>
DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件
查看>>
SignalR---服务端
查看>>
PlayerPrefs存储Vector3等结构数据
查看>>
LightOJ - 1422 Halloween Costumes (区间DP)
查看>>
《面向对象程序设计》——寒假作业3
查看>>