上一篇:Google C++测试框架系列入门篇:第二章 开始一个新项目

原始链接:Basic Concepts

词汇表

版本号:v_0.1

基本概念

使用GTest你肯定会接触到断言这个概念。断言是用来判断某个条件是否为真。一个断言的结果可以是通过,也可以是非致命失败或致命失败。如果发生了一个致命失败,当前函数就会立刻退出,不然函数还是会继续执行到正常结束。

测试使用断言来判断测试代码的行为。如果测试崩溃了或者断言失败,那么这个测试就失败了,不然就是通过。

一个测试用例包含一个或多个测试。你必须用测试用例把你的测试进行分组以反映测试代码的结构。当某个测试用例中的多个测试共享一些对象或程序时,你可以把这些对象和程序放进test fixture类。

一个测试程序可以包含多个测试用例。

我们现在开始讲解如何编写一个测试程序,先从单个断言开始,然后逐步到测试和测试用例。

最新文章

  1. Nike Zoom Winflo 2 Kvinder Sko Når jeg set elementet
  2. ssh 配置config 别名
  3. 20155229-付钰涵-分析自我技能延展到c语言学习状况
  4. SubversionEdge 变更绑定地址
  5. 使用Guava提供的transform批量转换
  6. HTTP1.0与HTTP1.1的区别
  7. Vue2.0表单校验组件vee-validate的使用
  8. PostgreSQL的schema信息,存储于何处
  9. sql查询结果集根据指定条件排序的方法
  10. 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
  11. 在Table的Tbody中实现滚动条滚动
  12. 在Docker中监控Java应用程序的5个方法
  13. .net core 连接sql server 时提示Connection Timeout Expired
  14. [Python]查询mysql导出结果至Excel并发送邮件
  15. powerdessigner使用教程
  16. php实现同一时间内一个账户只允许在一个终端登陆
  17. brew安装sshpass
  18. 黑马day17 ajax&实现username自己主动刷新
  19. python工具
  20. iDempiere = OSGi + ADempiere 一款ERP&CRM&SCM系统、助力中小企业发展

热门文章

  1. react中对象扩展运算符使用问题
  2. 不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
  3. LoadFromStr的使用中出现错误“未结束的字符串常量”
  4. Java类、实例的初始化顺序
  5. .net 程序员 两年工作总结
  6. 2-5 利用RestTemplateCore简化调用Consul中的服务
  7. windows下编译qt的mysql驱动
  8. Git 内部原理--初探 .git
  9. spring boot mybatis XML文件读取properties配置信息
  10. 精装友好联络算法实现借壳和RI