1.新建项目,项目名称为Test_Math
2. 右键管理NuGet程序包 - 搜索Googletest - 安装
3.添加文件test.cpp
4.示例代码
#define _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING 1
#include <gtest/gtest.h>
class VecTest : public testing::Test {
protected:
};
TEST_F(VecTest, Basics) {
ASSERT_EQ(1, 1);
}
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
5.执行
在命令行中运行工程的可执行文件,执行结果如下:
将示例中的语句
ASSERT_EQ(1, 1);
修改为
ASSERT_EQ(2, 1);
此时的执行结果为:
很明显,出现失败的测试用例,复合预期。