1.安装教程
1 | git clone git@github.com:google/googletest.git |
2. demo测试
1 | cd googletests/samples |
样例分析:
gtest_main.cc: 测试主程序的入口
sample1.cc:等待测试的源码
sample1_unittest.cc: 测试用例
3.写一个自己的测试用例
1.有一个包含GTEST_API_的主函数,引入testing::InitGoogleTest
2.包含头文件gtest/gtest.h
3.使用TEST宏定义,第一个参数是test suite的名字,第二个参数是test case的名字,写自己的测试函数
4.在测试函数中使用EXPECT_EQ,EXPECT_NE,EXPECT_LT,EXPECT_LE,EXPECT_GT,EXPECT_GE
5.在主函数中调用RUN_ALL_TESTS(),返回值是0表示成功,非0表示失败
6.编译,链接gtest库,运行
参考资料
官方文档
github仓库
Google Test(GTEST)使用入门(1)- 下载编译安装执行
Ubuntu 16.04安装gtest遇坑,成功安装及使用记录