![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gmock
文章平均质量分 51
喜欢打篮球的普通人
这个作者很懒,什么都没留下…
展开
-
cpp-stub使用教程(基于Gtest)
配合Gtest使用,因为Gtest的所有接口都是基于虚函数的;此外,由于一些依赖接口不容易Stub或者Mock(或者写Stub test过于麻烦),因此在Gtest的基础上使用cpp-stub进行单元测试用例编写。原创 2023-09-21 11:58:35 · 2499 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample10
示例#10展示了如何使用侦听器API来实现基本内存泄漏检查。原创 2023-02-08 22:45:52 · 247 阅读 · 0 评论 -
Gtest输出单元测试报告和输出覆盖率报告
gtest本身仅能输出xml或者json格式的测试报告,所以采用。编译工具:选择Cmake,单元测试使用Gtest。(2)CMake添加编译以及链接选项、库。(1)ubuntu环境直接安装lcov。地三方工具输出html的报告。环境:gtest已经可以使用。使用gcc的lcov。原创 2023-02-08 14:52:03 · 5209 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample9
示例#9显示了使用侦听器API修改谷歌Test的控制台输出和使用其反射API来检查测试结果。原创 2023-02-06 23:39:21 · 182 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample8
示例#8展示了在值参数化测试中使用“Combine()”。原创 2023-02-06 23:27:53 · 173 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample7
示例#7展示了值参数化测试的基础知识。原创 2023-02-02 23:04:45 · 216 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample6
示例#6演示了类型参数化测试。原创 2023-02-01 23:17:04 · 142 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample5
示例#5将共享测试逻辑放在基本测试fixture中,并在派生fixture夹具中重用它。原创 2023-02-01 22:12:03 · 159 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample4
示例#4教你如何同时使用googletest和’ googletest.h ’原创 2023-02-01 21:23:58 · 118 阅读 · 0 评论 -
Gtest/Gmock实战之Gmock
转一篇小亮同学的google mock分享第 1 行的mock_object就是你的Mock类的对象第 1 行的 method(matcher1 , matcher2 , …) 中的method就是你Mock类中的某个方法名,比如上述的getArbitraryString;而matcher(匹配器)的意思是定义方法参数的类型,我们待会详细介绍。第 3 行的 Times(cardinality) 的意思是之前定义的method运行几次。至于cardinality的定义,我也会在后面详细介绍。原创 2023-01-30 11:34:44 · 4181 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample3
GTEST/GMOCK介绍与实战:Gtest Sample3原创 2023-01-30 09:34:27 · 383 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample2
示例#2显示了一个具有多个成员的类的更复杂的单元测试功能。原创 2023-01-28 23:19:39 · 175 阅读 · 0 评论 -
Gtest/Gmock实战
gtest实战原创 2023-01-28 22:53:44 · 465 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战:Gtest Sample1
示例#1展示了使用googletest测试c++函数的基本步骤。原创 2023-01-28 22:51:03 · 429 阅读 · 0 评论 -
GTEST/GMOCK介绍与实战
gtest全称是google test是一个C++测试框架gmock是和gtest一起用的mock框架gtest使用教程:gtest工程代码下的googletest/docs/index.mdgtest进阶教程:googletest/docs/advanced.md所有例子说明:googletest/docs/samples.md。原创 2022-05-29 23:12:22 · 1518 阅读 · 0 评论