首先感谢吴小勇同学的教程,及其详尽周全。详见http://www.cnblogs.com/xiaoyongwu/p/5289964.html

    那么正式开始,事实上在撰写这篇博文的时候,这个图标已经在桌面上多时了:

    说起来很囧,在安装完vs以及实践了一下测试单元的使用方法后才看到老师的具体作业要求,那么现在能做的就是使用倒叙加插叙的方式描述一下这个纠结的过程。

首先我详尽的阅读了吴小勇同学的教程,里面写着:

于是我选择了Visual Studio Ultimate 2013简体中文版,并且开始下载安装,过程很快,(事实上安装过程比vs2015快多了)然后在:工具->扩展和更新->联机->搜索Unit Test Generator,300+kb,立即下载,然后发生了问题,提示没有安装相应的.NET Freamwork,无法扩展。我查看了自己的.NET Frreakwork版本,比较齐全应该没有问题,然后百度无果。于是思考兼容性问题,也许是win10的缘故?短暂思考后卸载了vs2013,下载了Visual Studio Community 2015 简体中文版,在2015的安装过程中会选择安装功能,我的建议是首先不选择任何额外套件,在我安装时候选择了c++,因为在线下载的缘故,安装过程奇慢无比,其实完全可以在安装完vs的框架后再在扩展里下载c++套件,这样灵活得多。如下图

痛苦的等待三个小时之后,vs2015安装完毕。接着是扩展Test generator Nunit extension,在2013中是Unit Test Generator,它们的图标也完全不同,15中是一个绿色的“n”,13中是紫色的试管。如下图vs2015中的Test generator Nunit extension

   举例:

   1. 创建一个新的项目

   2. 创建一个头文件

3.新建程序文件(.cpp)

例如头文件名为“exam”

简单的计算x=a+b+1/x=a-b-1

4.在“解决方案XXX”中右键添加新建项目,选择“托管测试项目”

就得到了UnitTest.cpp

5.在之中添加#include "../项目名/头文件.h"

6.TestProject右键属性->输入->附加依赖项->编辑,加入obj文件,格式../项目名/Debug/cpp文件名.obj

7.在[TestMethed]下添加测试内容

8.测试->运行->所有测试

在“测试资源管理器”中显示结果

最新文章

  1. iOS 键盘添加完成按钮,delegate和block回调
  2. PE文件结构部分解析以及输入的定位
  3. 一些收费的vpn或ssh代理
  4. 鸟哥之安裝 CentOS7.x
  5. CentOS修改yum更新源
  6. Hololens 开发环境配置
  7. QQ_MultiTalkServer
  8. RecycleView和CardView
  9. jboss7.1.1相关error及解决办法
  10. mysql导入excel表格
  11. CentOS7.0小随笔——指令基本操作(Part.A)
  12. Record && Limit
  13. Docker——error pulling image configuration
  14. git-如何不写注释能自动带上修改文件信息
  15. 获取目录文件.bat
  16. php71
  17. Windows控制程序网站带宽及Qos(TOS或DSCP)
  18. FlowPortal-BPM——功能:判断数据库表中字段是否重复并阻止提交或保存
  19. redis未授权访问批量验证脚本编写[python]
  20. sql 存储时空格转成问号问题

热门文章

  1. Linux 学习手记(2):Linux文件系统的基本结构
  2. Http怎么处理长连接
  3. mysql优化:慢查询分析、索引配置优化
  4. Java设计模式学习记录-装饰模式
  5. Python和Java编程题(二)
  6. (转)Visual Studio 2013新功能预览:增代码的透明度和可追溯性
  7. 《SQL Server从入门到精通》
  8. 【Dubbo&&Zookeeper】4、 Java实现Dubbo服务提供者及消费者注册
  9. python全局解释器锁(GIL)
  10. Linux常用基本命令:三剑客命令之-awk内置变量与自定义变量