1. 准备被测试项目

新建一个c++ win32控制台程序;
在VS2017上对C++项目进行单元测试

修改文件stdafx.h;
在VS2017上对C++项目进行单元测试

修改文件stdafx.cpp。
在VS2017上对C++项目进行单元测试

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

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

新建完后解决方案资源管理器处会出现“UnitTest1”这个项目。
在VS2017上对C++项目进行单元测试

3.

在“test1”上右键->"属性";
在VS2017上对C++项目进行单元测试

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

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

右键测试项目下的”引用“-->”添加引用“,勾选要测试的项目。
在VS2017上对C++项目进行单元测试

5. 编写测试代码

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

6. 运行

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

相关文章:

  • 2021-08-18
  • 2021-11-21
  • 2021-08-29
  • 2021-05-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-04
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
  • 2021-06-23
相关资源
相似解决方案