原文:Google单元测试框架gtest之官方sample笔记1--简单用例

. 通用部分 和常见的测试工具一样,gtest提供了单体测试常见的工具和组件。比如判断各种类型的值相等,大于,小于等,管理多个测试的测试组如testsuit下辖testcase,为了方便处理初始化数据减少重复代码,提供了setup和teardown函数。 官方文档称:TEST has two parameters: the test case name and the test name. 第一 ...

2021-02-23 19:14 0 958 推荐指数:

查看详情

Google单元测试框架gtest官方sample笔记2--类型参数测试

gtest 提供了类型参数化测试方案,可以测试不同类型的数据接口,比如模板测试。可以定义参数类型列表,按照列表定义的类型,每个测试case都执行一遍。 本例中,定义了2种计算素数的类,一个是实时计算,一个是提前计算好存放到一个大数组了。既空间和时间实现方式的对比。两种实现类都继承于抽象类 ...

Sat Feb 27 20:55:00 CST 2021 0 888
Google单元测试框架gtest官方sample笔记3--值参数化测试

1.7 sample7--接口测试 值参数不限定类型,也可以是类的引用,这就可以实现对类接口的测试,一个基类可以有多个继承类,那么可以测试不同的子类功能,但是只需要写一个测试用例,然后使用参数列表实现对每个子类的测试。 使用值参数测试法去测试多个实现了相同接口(类)的共同属性(又叫做接口测试 ...

Thu Mar 04 03:05:00 CST 2021 0 373
Google C++ 单元测试 GTest

from : http://www.cnblogs.com/jycboy/p/6057677.html 一、设置一个新的测试项目 在用google test写测试项目之前,需要先编译gtest到library库并将测试与其链接。我们为一些流行的构建系统提供了构建文件: msvc ...

Thu May 03 01:46:00 CST 2018 0 3054
Google单元测试框架gtest--值参数测试

测试一个方法,需要较多个参数进行测试,比如最大值、最小值、异常值和正常值。这中间会有较多重复代码工作,而值参数测试就是避免这种重复性工作,并且不会损失测试的便利性和准确性。 例如测试一个函数,需要些各种参数进行边界测试,下面案例测试一个数是否为素数,需要测试各种参数。 方法 ...

Mon Mar 01 01:56:00 CST 2021 0 433
Google C++单元测试框架---Gtest框架简介(译文)

一、设置一个新的测试项目 在用google test写测试项目之前,需要先编译gtest到library库并将测试与其链接。我们为一些流行的构建系统提供了构建文件: msvc/ for Visual Studio, xcode/ for Mac Xcode, make/ for GNU ...

Sun Nov 13 05:58:00 CST 2016 0 31398
基于gtest进行单元测试

: 3、 gtest:谷歌业界广泛使用的单元测试框架gtest只能用于C++ gtest框架提供了gtest方 ...

Fri Aug 24 20:57:00 CST 2018 0 1310
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM