Google C++单元测试框架GoogleTest(总)
之前一个月都在学习googletest框架,对googletest的文档都翻译了一遍,也都发在了之前的博客里,另外其实还有一部分的文档我没有发,就是GMock的CookBook部分:https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md。这部分我也翻译了,也写了很多代码,但是这部分文档太长了,很难看完,除非是真用到里边的内容才会去里面找,所以就不在这浪费笔墨,如果有想要的可以在下边评论。截了个图:
光这个就5个文档,确实太多。
我已经把这部分文档上传CSDN:http://download.csdn.net/detail/jycboy/9798364
下面总结下GTest的内容,Google C++单元测试框架GoogleTest系列的内容都在下边:
Google C++单元测试框架---Gtest框架简介(译文)
Google C++单元测试框架GoogleTest---GTest的Sample1和编写单元测试的步骤
Google C++单元测试框架GoogleTest---TestFixture使用
Google C++单元测试框架GoogleTest---AdvancedGuide(译文)上
Google C++单元测试框架GoogleTest---Extending Google Test by Handling Test Events(事件机制)
Google C++单元测试框架GoogleTest---值参数化测试
Google C++单元测试框架GoogleTest---AdvancedGuide(译文)下
Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法
Google C++单元测试框架GoogleTest---GMock的CheatSheet文档
一共10篇博文,包含了GTest和GMock,大部分都是翻译自googletest的官方文档,英语好的也可以直接看官方文档:
https://github.com/google/googletest/blob/master/googletest/docs/Primer.md
https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md
https://github.com/google/googletest/blob/master/googlemock/docs/CheatSheet.md
https://github.com/google/googletest/blob/master/googlemock/docs/CheatSheet.md
下边是我在学习GTest时,在网上看到的好的博客:
玩转Google开源C++单元测试框架Google Test系列(gtest)(总) 这个应该是最火的,都上了百科啦。不过这个博文是在2009年写的,太早了,现在的GTest加了很多内容,有的东西也已经更新了,推荐入门看,写得通俗易懂。
还有重点推荐:编写优美的GTest测试案例,也是上边玩转Google开源....的博主写的,写的很好,受益匪浅。
最后推荐下关于GTest经常遇到的问题,好多问题在上边都能找到答案:https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md。
相关文章
- Google Earth Engine(GEE)——如何解决影像黑色图层,无法显示彩色的问题randomVisualizer()函数一行代码搞定
- Google Earth Engine(GEE)——GEE版本的全球森林火灾信息获取并呈现2001-2020年四川省火灾亮度时间序列分析
- Google Earth Engine(GEE)——利用Landsat8影像的其中两个波段进行皮尔逊相关性分析和斯皮尔曼相关性分析
- Google Earth Engine(GEE)——视频导出错误Error: GeometryConstructors.MultiGeometry: Geometry coordinate proje
- Google Earth Engine(GEE)——全球人类居住区网格数据 1975-1990-2000-2014 (P2016)
- Google Earth Engine——世界自然基金会(WWF)世界自由流动河流的数据集,这些数据是基于15角秒(赤道上约500米)分辨率的光栅数据。
- Google Earth Engine——陆地数据同化系统(LDAS)结合多种来源的观测数据(如降水表数据、卫星数据和雷达降水测量)
- Google Earth Engine ——LANDSAT 7/LM01/C01/T1Landsat 1 MSS Collection 1 Tier 1 DN值,代表经过缩放、校准的传感器辐射度影像数
- Google Earth Engine ——MCD43C3第6版双向反射分布函数和反照率(BRDF/Albedo)反照率数据集是在0.05度(赤道5,600米)的气候模拟网格(CMG)中使用16天数据
- Google Earth Engine ——全球人类住区层(GHSL)数据集
- Google Earth Engine ——数据全解析专辑(世界第 4 版网格化人口 (GPWv4) 修订版30 弧秒1公里格网)国家标识数据集
- 如何在 Ubuntu 15.04 中安装 nginx 和 google pagespeed
- Google揭开Mesa的神秘面纱——一个具备跨地域复制和近实时特性的可伸缩数据仓库
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 调用google翻译
- 用google mock模拟C++对象
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(转)
- 【历史上的今天】2 月 9 日:世界上第一位计算机科学博士出生;微软发布 Surface Pro;Google Buzz 问世