C++单元测试GoogleTest的安装与使用
2 年前
安装g++
yum install -y gcc-c++ libstdc++-devel
安装cmake
通过yum安装的cmake,我这里使用有问题,然后又把它删除了,这次直接去官网下载最新版本的cmake
然后解压,再它配置到PATH里面
ln -s /usr/software/cmake-3.20.4-linux-x86_64/bin/cmake /usr/bin/cmake
安装GoogleTest
下载安装包
下载地址:
https:// codeload.github.com/goo gle/googletest/zip/refs/heads/master
github地址:
cd /usr/software
unzip googletest-master.zip
cd googletest-master/
mkdir build
cd build/
cmake ../
make install
最后测试一下是否安装成功
编写gtest.cpp
#include <gtest/gtest.h>
int foobar(void)
return 1;
TEST(foobar, test)
ASSERT_EQ(1, foobar());
int main(int argc, char *argv[])