Linux上使用gtest

本文目的

本文讲解了如何在linux上配置gtest编写自己的测试用例。

步骤如下

1 下载gtest,点击这里

2 将gtest.zip上传到linux上的摸个目录

3 cd到这个目录

4 解压zip文件(命令 “unzip gtest.zip”),会得到gtest-1.X.X的目录,一下将该目录简称为GTEST_HOME。

5 输入如下命令,编译gtest:

# cd GTEST_HOME/make

# make

截图如下

clip_image002

会发现多了一些文件,我们主要关注gtest_main.a和sample1_unittest这两个文件,前者设gtest的静态库,后者是示例文件。

6 验证是否编译成功,输入如下命令

# ./sample1_unittest

7 由于gtest_main.a命令不符合libXXX.a的格式,所以可以做一个软连接(相当于为gtest_main.a起一个别名),键入如下命令

# ln –s gtest_main.a libgtest.a

# ll

截图如下

clip_image004

8 编写自己的gtest用例,键入如下命令

# mkdir ../../gtest_demo

# cd ../../gtest_demo

# vi Makefile

(Makefile的内容在附件中)

# vi gtest_demo.cpp

(gtest_demo.cpp的内容在附件中)

9 输入命令

# make

# ./gtest_demo

出现如下结果,恭喜你,配置成功。具体如何配置,看看makefile就清除了。

clip_image006

原文地址:https://www.cnblogs.com/bourneli/p/2677005.html