gtest之断言宏的使用以及三种事件机制

前面简单的介绍了一下gtest以及在Windows下如何安装gtest,今天再介绍一下在Linux下该如何安装。

本文重点:

  • 在Linux下如何安装gtest;
  • gtest下断言宏的介绍;
  • gtest中的三种事件机制;
  • gtest系列之死亡测试。  

1.在Linux下如何安装gtest

首先我们需要下载一个软件包:这里给出链接地址https://codeload.github.com/google/googletest/zip/release-1.8.0

可以先在Windows下载下来移入Linux中,也可以直接用wget+链接地址 进行下载,以下就是安装步骤:

# 将googletest-release-1.8.0.zip放到 ~/install/目录下
mkdir ~/install
cp ~/googletest-release-1.8.0.zip ~/install/
# 解压源码
unzip googletest-release-1.8.0.zip
# 进入源码目录
cd googletest-release-1.8.0
# 创建并进入目录build(这一步是为了让编译生成的文件都被归类到 build 目录中)
mkdir ~/install/googletest-release-1.8.0/build
cd ~/install/googletest-release-1.8.0/build
# 编译. 如果未安装 cmake, 需要root权限下yum install cmake
cmake ..
make
# 我们再建立一个目录, 将我们需要的头文件和库文件拷贝到这个目录下. 后续其他需要用到 gtest 的项目均可以从此处引用
# 一共拷贝 一个include目录 和 两个 lib 文件.
mkdir -p ~/third_part/include
mkdir -p ~/third_part/lib
cp -a ~/install/googletest-release-1.8.0/googletest/include/* ~/third_part/include/
cp -a ~/install/googletest-release-1.8.0/build/googlemock/gtest/libgtest.a ~/third_part/lib/
cp -a ~/install/googletest-release-1.8.0/build/googlemock/gtest/libgtest_main.a ~/third_part/lib/
以上安装步骤仅供参考,因为每个人的环境目录不同,可以做以适当的更改。

环境搭建好后就可以在工程中使用了!!!

先做一个简单的测试:

main.cc

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值