Google C++测试框架系列入门篇:第三章 基本概念
2024-10-01 22:01:07
上一篇:Google C++测试框架系列入门篇:第二章 开始一个新项目
原始链接:Basic Concepts
版本号:v_0.1
基本概念
使用GTest你肯定会接触到断言这个概念。断言是用来判断某个条件是否为真。一个断言的结果可以是通过,也可以是非致命失败或致命失败。如果发生了一个致命失败,当前函数就会立刻退出,不然函数还是会继续执行到正常结束。
测试使用断言来判断测试代码的行为。如果测试崩溃了或者断言失败,那么这个测试就失败了,不然就是通过。
一个测试用例包含一个或多个测试。你必须用测试用例把你的测试进行分组以反映测试代码的结构。当某个测试用例中的多个测试共享一些对象或程序时,你可以把这些对象和程序放进test fixture类。
一个测试程序可以包含多个测试用例。
我们现在开始讲解如何编写一个测试程序,先从单个断言开始,然后逐步到测试和测试用例。
最新文章
- Nike Zoom Winflo 2 Kvinder Sko Når jeg set elementet
- ssh 配置config 别名
- 20155229-付钰涵-分析自我技能延展到c语言学习状况
- SubversionEdge 变更绑定地址
- 使用Guava提供的transform批量转换
- HTTP1.0与HTTP1.1的区别
- Vue2.0表单校验组件vee-validate的使用
- PostgreSQL的schema信息,存储于何处
- sql查询结果集根据指定条件排序的方法
- 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
- 在Table的Tbody中实现滚动条滚动
- 在Docker中监控Java应用程序的5个方法
- .net core 连接sql server 时提示Connection Timeout Expired
- [Python]查询mysql导出结果至Excel并发送邮件
- powerdessigner使用教程
- php实现同一时间内一个账户只允许在一个终端登陆
- brew安装sshpass
- 黑马day17 ajax&;amp;实现username自己主动刷新
- python工具
- iDempiere = OSGi + ADempiere 一款ERP&;CRM&;SCM系统、助力中小企业发展