博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
阅读量:5915 次
发布时间:2019-06-19

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

  hot3.png

前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。

其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是:

1.不断完善我们的测试框架之后就会发觉相当于把gtest重新做了一遍,虽然轮子造的很爽,但是不是必要的。

2.使用gtest可以免去维护测试框架的麻烦,让我们有更多精力投入到案例设计上。

3.gtest提高了非常完善的功能,并且简单易用,极大的提高了编写测试案例的效率。

gtest的官方网站是:

从官方的使用文档里,你几乎可以获得你想要的所有东西

 

 

如果还想对gtest内部探个究竟,就把它的代码下载下来研究吧,这就是开源的好处,哈!

官方已经有如此完备的文档了,为什么我还要写呢?一方面是自己记记笔记,好记性不如烂笔头,以后自己想查查一些用法也可以直接在这里查到,一方面是对于不想去看一大堆英文文档的朋友,在我这里可以快速的找到gtest相关的内容。

下面是该系列的目录:

 

额外篇:

(内含完整工程示例)

 

作者:()

微博:
出处:
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://my.oschina.net/u/1777508/blog/1849934

你可能感兴趣的文章
Ubuntu Server 18.04 LTS 安装
查看>>
【BZOJ2286】【SDOI2011】消耗战 [虚树][树形DP]
查看>>
vector定义方式
查看>>
Struts2中数据封装机制
查看>>
UNITY 打包安卓APK
查看>>
php mysql
查看>>
观察者模式(转)
查看>>
JAVA集合详解(Collection和Map接口)
查看>>
剑指offer-旋转数组的最小数字
查看>>
Tomcat6不修改server.xml设置虚拟目录的方法
查看>>
Selvet获取客户端ip地址和mac地址
查看>>
HDU Problem 1811 Rank of Tetris【拓扑排序+并查集】
查看>>
[转] HTTP状态码错误代码
查看>>
ci框架(codeigniter)Email发送邮件、收件人、附件、Email调试工具
查看>>
完美的全选代码
查看>>
R TUTORIAL: VISUALIZING MULTIVARIATE RELATIONSHIPS IN LARGE DATASETS
查看>>
Spring声明式事务不回滚的问题
查看>>
自写扩展方法
查看>>
第一篇
查看>>
JavaScript toFixed() 方法
查看>>