花费 132 ms
C++单元测试框架gtest使用

作用 作为代码编码人员,写完代码,不仅要保证编译通过和运行,还要保证逻辑尽量正确。单元测试是对软件可测试最小单元的检查和校验。单元测试与其他测试不同,单元测试可看作是编码工作的 ...

Wed Nov 24 04:53:00 CST 2021 0 3814
googleTest安装和使用

环境:Windows7 ,VS2013 一、安装 1.下载googletest:https://github.com/google/googletest/releases 2.解压googlet ...

Sat Mar 23 01:40:00 CST 2019 0 2326
gtest命令行测试案例

  使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。   我这里就直接将所有命令行参数总结和罗列一下。如果想要获得详细的命令行说明,直接 ...

Sat Sep 15 00:29:00 CST 2018 0 3143
GoogleTest 之路2-Googletest 入门(Primer)

Why googletest? 为啥要用GoogleTest呢? googletest 是由测试技术Team 开发的带有google 特殊的需求和限制的测试框架。 不管你在什么平台上写C++代码 ...

Mon May 20 22:51:00 CST 2019 0 1103
gtest 参数化

前言:   在测试用例中,我们时常需要传给被测函数不同的值,gtest为我们提供了简便的方法,可以使我们能够灵活的进行参数化测试。    步骤:   1.创建一个类,继承testing::TestWithParam<T>,T是你需要参数化的参数类型,比如参数类型为int ...

Mon Oct 22 03:11:00 CST 2018 0 1545
嵌入式平台组件白盒测试gcov、lcov和genhtml 使用指导

在嵌入式平台上使用了gtest白盒测试工具,覆盖了被测函数,但是不知道自己测试的效果如何,测试行覆盖率、函数覆盖率,分支覆盖率的数据。 便开始研究gcov这个代码覆盖率工具能否使用,来检查白盒测试的效果,以及指引测试改进的方向。经过多次尝试和研究, 在嵌入式平台上可以使用gcov ...

Wed May 06 04:53:00 CST 2015 0 3978
Mac下CLion配置Google GTest小结

1. 下载GTest源码: 下载下来的google gtest源码目录结构如下,里面包含了很多东西,这里我们只是想利用gtest对自己的代码进行单元测试,因此只需要关注红框所求的文件夹即可,其他的暂时不需要关注 2. 使用CLion新建一下C++项目,把gtest引入到项目 ...

Mon Jul 15 09:16:00 CST 2019 0 756
gtest 三种事件机制

前言:   1.首先说明gtest中事件的结构层次:      测试程序:一个测试程序只有一个main函数,也可以说是一个可执行程序是一个测试程序。该级别的事件机制会在程序的开始和结束执行。   测试套件:代表一个测试用例的集合体,该级别的事件机制会在整体的测试案例开始可结束 ...

Mon Oct 22 00:49:00 CST 2018 0 1247
Qt使用gtest进行C++单元测试-01

环境: win7/win10+qt5.8.0(MinGW), 1.gtest获取: 从:https://www.bogotobogo.com/cplusplus/google_unit_test_gtest.php获取gtest-1.7.0-rc1.zip,下载链接,下载打包的源码或在git仓库 ...

Fri Apr 26 04:06:00 CST 2019 1 739

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM