用gmock的mock generator 生成mock一个类所有方法的 header file
在进行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先生,特此表示感谢!
posted on 2015-01-19 03:00 Polarstern 阅读(971) 评论(0) 收藏 举报
浙公网安备 33010602011771号