在VS2017上对C++项目进行单元测试

2023-05-12,,

操作系统:win10
VS2017安装:http://www.cnblogs.com/Metak/p/7471671.html
参考博客:
http://blog.csdn.net/lovehaihong5401/article/details/77608959
http://www.cnblogs.com/xiaoyongwu/p/5289964.html


1. 准备被测试项目

新建一个c++ win32控制台程序;

修改文件stdafx.h;

修改文件stdafx.cpp。

2. 新建一个单元测试项目

在“解决方案‘test1’”上右键->"添加"->“本机单元测试项目”;

新建完后解决方案资源管理器处会出现“UnitTest1”这个项目。

3.

在“test1”上右键->"属性";

修改“项目默认值”->“配置类型”为“静态库”。

4. 在UnitTest1测试项目中,添加对被测试项目的引用

右键测试项目下的”引用“-->”添加引用“,勾选要测试的项目。

5. 编写测试代码

在测试项目中的 unittest1.cpp 中编写测试代码,通过宏 ”TEST_METHOD“ 包裹的方法都将成为单独的一个测试单元,如下:

6. 运行

在VS2017上对C++项目进行单元测试的相关教程结束。

《在VS2017上对C++项目进行单元测试.doc》

下载本文的Word格式文档,以方便收藏与打印。