VS2017配置googletest

1.新建项目,项目名称为Test_Math

VS2017配置googletest_第1张图片

2. 右键管理NuGet程序包 - 搜索Googletest - 安装

VS2017配置googletest_第2张图片

3.添加文件test.cpp

VS2017配置googletest_第3张图片

4.示例代码


#define _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING 1
#include 

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.执行

    在命令行中运行工程的可执行文件,执行结果如下:

VS2017配置googletest_第4张图片

   将示例中的语句

ASSERT_EQ(1, 1);

   修改为

ASSERT_EQ(2, 1);

    此时的执行结果为:

VS2017配置googletest_第5张图片

    很明显,出现失败的测试用例,复合预期。

你可能感兴趣的:(测试艺术)