![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GTest
会会会飞的鱼
IT攻城狮
展开
-
GTest使用教程(一)-- 编译,安装GTest
本文是GTest使用教程的第一篇,本文主要介绍如何用VS2010编译GTest,并在项目工程中运用GTest。下载GTestGTest是Google开源的单元测试框架,其源码在Github上,可以在Github上下载源码(地址GTest github 代码仓库地址),然后本地编译,就可以使用GTest了。若读者使用的是是VS2010,则需要下载1.6版本及以下的,1.7版本对应的是VS2...原创 2018-12-01 15:25:49 · 10602 阅读 · 7 评论 -
GTest使用教程(二)-- 断言和宏测试
上一讲介绍了GTest的安装和如何在项目中使用GTest,这一讲主要介绍GTest的断言机制和宏测试断言GTest采用一系列的断言(assertion)来进行代码测试,这些宏有点类似于函数调用。当断言失败时Google Test将会打印出assertion时的源文件和出错行的位置,以及附加的失败信息。用户可以直接通过“<<”在这些断言宏后面跟上自己希望在断言命中时的输出信息。...原创 2019-06-16 16:24:22 · 13400 阅读 · 0 评论 -
GTest使用教程(三)-- 运行参数
1 前言使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。2 基本介绍前面提到,对于运行参数,gtest提供了三种设置的途径:系统环境变量命令行参数代码中指定FLAG因为提供了三种途径,就会有优先级的问题, 有一个原则是,最后...原创 2019-06-16 22:40:15 · 22772 阅读 · 2 评论