1、获取gtest源码
sudo apt-get install libgtest-dev
随后进入 /usr/src/
进入 cd /usr/src/gtest
mkdir build
cd build
cmake ..
make
按照命令执行后,可以看到有静态库生成:
将编译生成好的库拷贝到系统目录下:
sudo cp libgtest*.a /usr/local/lib
2、测试验证
编写如下demo,gtest.cpp
#include<gtest/gtest.h>
int add(int a,int b)
{
return a+b;
}
TEST(testCase,test0)
{
EXPECT_EQ(add(2,3),5);
}
int main(int argc,char **argv)
{
testing::InitGoogleTest(&argc,argv);
return RUN_ALL_TESTS();
}
编译:g++ gtest.cpp -lgtest -lpthread
文章评论