在VS2017上对C++项目进行单元测试
- 操作系统:win10
- VS2017安装:http://www.cnblogs.com/Metak/p/7471671.html
- 参考博客:
1. 准备被测试项目
新建一个c++ win32控制台程序;
修改文件stdafx.h;
修改文件stdafx.cpp。
2. 新建一个单元测试项目
在“解决方案‘test1’”上右键->"添加"->“本机单元测试项目”;
新建完后解决方案资源管理器处会出现“UnitTest1”这个项目。
3.
在“test1”上右键->"属性";
修改“项目默认值”->“配置类型”为“静态库”。
4. 在UnitTest1测试项目中,添加对被测试项目的引用
右键测试项目下的”引用“-->”添加引用“,勾选要测试的项目。
5. 编写测试代码
在测试项目中的 unittest1.cpp 中编写测试代码,通过宏 ”TEST_METHOD“ 包裹的方法都将成为单独的一个测试单元,如下:
6. 运行