一、介绍
gtest全称是googletest,主要用来测试代码输入某些参数后,执行结果是否正确,属于一个测试模块。
GitHub - google/googletest: GoogleTest - Google Testing and Mocking Framework
gtest官方文档中文翻译
二、使用
#include <iostream>
#include <gtest/gtest.h>
int add(int a, int b)
{
return a + b;
}
TEST(sum, simple)
{
EXPECT_EQ(add(2, 3), 5);
}
int main(int argc, char **argv)
{
testing::InitGoogleTest(&argc,argv);
return RUN_ALL_TESTS();
}