原文:googletest进行单元测试(使用cmake编译)

一 前提: 假定你的系统为centos 系列 假定你已经安装了基本的编译环境,gcc,g . . 假定你已经设置了环境变量:KDS MOBILE STOCK HOME 假定你已经安装了unzip解压缩软件,若未安装,请安装之:yum install zip unzip 假定你已经安装了vim,若未安装可用vi代替vim命令 二 安装cmake 下载源码:http: www.cmake.org fi ...

2017-02-08 15:42 0 4456 推荐指数:

查看详情

单元测试框架GoogleTest

前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 其实gtest本身的实现并不复杂,我们完全可以模仿 ...

Tue Jan 21 07:07:00 CST 2020 0 1579
Cmake编译Gtest单元测试

Google 的Gtest可以用于C/C++代码的单元测试,通过修改gtest目录下的Makefile文件,将提供的sample文件替换为我们自己的文件名就能够通过make生成可执行的测试文件。如果不想逐个查找替换文件名,可以编写CMakeList.txt文件,通过cmake进行编译生成可执行文件 ...

Mon Jul 06 04:59:00 CST 2015 0 7277
如何用googletest单元测试

googletest是一个用来写C++单元测试的框架,它是跨平台的,可应用在windows、linux、Mac等OS平台上。下面,我来说明如何使用最新的1.6版本gtest写自己的单元测试。 本文包括以下几部分:1、获取并编译googletest(以下简称为gtest);2、如何编写单元测试 ...

Wed Sep 05 23:42:00 CST 2018 0 1233
Google C++单元测试框架GoogleTest---TestFixture使用

一、测试夹具(Test Fixtures):对多个测试使用相同的数据配置 如果你发现自己写了两个或更多的测试来操作类似的数据,你可以使用测试夹具。它允许您为几个不同的测试重复使用相同的对象配置。 要创建夹具,只需: 1.从:: testing :: Test派生一个类。 使用 ...

Mon Nov 28 01:11:00 CST 2016 0 4251
Google C++单元测试框架GoogleTest(总)

之前一个月都在学习googletest框架,对googletest的文档都翻译了一遍,也都发在了之前的博客里,另外其实还有一部分的文档我没有发,就是GMock的CookBook部分:https://github.com/google/googletest/blob/master ...

Tue Dec 13 00:35:00 CST 2016 5 19166
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM