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


1. 准备被测试项目

新建一个c++ win32控制台程序;
925801-20170906094005007-1012856763.png

修改文件stdafx.h;
925801-20170906094052929-711306464.png

修改文件stdafx.cpp。
925801-20170906094102913-743878975.png

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

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

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

3.

在“test1”上右键->"属性";
925801-20170906094912647-15754190.png

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

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

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

5. 编写测试代码

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

6. 运行

901246-20160317231252818-967185991.png
925801-20170906095922491-111365675.png

转载于:https://www.cnblogs.com/wuyuanyuan/p/7483115.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值