Google C++测试框架系列入门篇:第三章 基本概念
2013-11-22 11:35
591 查看
上一篇:Google C++测试框架系列入门篇:第二章 开始一个新项目
原始链接:Basic Concepts
词汇表
版本号:v_0.1
基本概念
使用GTest你肯定会接触到断言这个概念。断言是用来判断某个条件是否为真。一个断言的结果可以是通过,也可以是非致命失败或致命失败。如果发生了一个致命失败,当前函数就会立刻退出,不然函数还是会继续执行到正常结束。
测试使用断言来判断测试代码的行为。如果测试崩溃了或者断言失败,那么这个测试就失败了,不然就是通过。
一个测试用例包含一个或多个测试。你必须用测试用例把你的测试进行分组以反映测试代码的结构。当某个测试用例中的多个测试共享一些对象或程序时,你可以把这些对象和程序放进test fixture类。
一个测试程序可以包含多个测试用例。
我们现在开始讲解如何编写一个测试程序,先从单个断言开始,然后逐步到测试和测试用例。
原始链接:Basic Concepts
词汇表
版本号:v_0.1
基本概念
使用GTest你肯定会接触到断言这个概念。断言是用来判断某个条件是否为真。一个断言的结果可以是通过,也可以是非致命失败或致命失败。如果发生了一个致命失败,当前函数就会立刻退出,不然函数还是会继续执行到正常结束。
测试使用断言来判断测试代码的行为。如果测试崩溃了或者断言失败,那么这个测试就失败了,不然就是通过。
一个测试用例包含一个或多个测试。你必须用测试用例把你的测试进行分组以反映测试代码的结构。当某个测试用例中的多个测试共享一些对象或程序时,你可以把这些对象和程序放进test fixture类。
一个测试程序可以包含多个测试用例。
我们现在开始讲解如何编写一个测试程序,先从单个断言开始,然后逐步到测试和测试用例。
相关文章推荐
- 趣味C语言
- Rcpp实现R与C++的无缝连接
- C语言字符串拷贝和连接小技巧(可避免内存不足的问题)
- 实现字符串(char*)的前N个字符放到后面
- c++ string 用法详解
- C++类的私有成员变量和函数的隐藏
- Accelerated C++ Exercise 11-0(自定义VECTOR模板)
- C语言序列点问题总结(大多数高等教育C语言教学课程的漏洞)
- 使你的C/C++代码支持Unicode
- C++中构造函数的那点事
- Google C++测试框架系列入门篇:第二章 开始一个新项目
- C++类构造函数初始化列表(详解)
- C++语言中类的成员变量初始化(转…
- C++电话面试
- c/c++通过socket发送结构体
- C++--深入分析MFC文档视图结构(项…
- C++指针和引用的区别
- C语言中的typeof关键字
- C++中那些不常用的关键字
- C++的头文件和实现文件分别写什么…