在新建完成一段c++代码之后,我们往往需要对代码进行测试,这时,就需要用到一个工具——单元测试(unit test)。

  第一步:我们需要在解决方案处右键->添加->新建项目。

  

  第二步:选择 测试->本机单元测试项目,然后点击确定。

  

  第三步:在unittest项目中打开源文件中的unittest.cpp文件,在开头include需要测试的文件,我这里是组大子数组和下的z.cpp。

  

  第四步:在 TEST_METHOD(TestMethod1) 中输入对应的测试代码,利用assert进行测试。在这里使用的事assert类中的AreEqual函数,用来判断两数是否相同,相同则测试通过(<int>表示测试数据为整型)。

  

  第五步:测试->运行->所有测试。开始运行测试。

  

  测试通过与否,可以在测试资源管理器中看到。

  


以上就是最简单的单元测试流程,如有偏颇,请多多指教。

转载于:https://www.cnblogs.com/tiger-z/p/5942859.html

Visual Studio 2015 单元测试(c++初试)相关推荐

  1. Visual Studio 2015价格大幅下调

    微软近期宣布,他们将对旗下产品Visual Studio的销售方式进行重新调整.从VS 2015开始将只包含三个主要的SKU或是版本:即社区版.包含MSDN的专业版和同样包含MSDN的企业版.其中价格 ...

  2. 在Visual Studio 2015中使用Grunt、Bowe

    基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular. 自动运行任务,如LESS.JavaScript压缩.JSLint.Ja ...

  3. 有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...

    有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代 太阳火神的美丽人生 (http://blog.csdn.n ...

  4. 【转载】Visual Studio 2015 for Linux更好地支持Linux下的开发

    原文:Visual Studio 2015 for Linux更好地支持Linux下的开发 英文原文:Targeting Linux Made Easier in Visual Studio 2015 ...

  5. android studio visual studio 2015,Visual Studio Emulator for Android

    Visual Studio Emulator for Android 11/15/2016 4 分钟可看完 本文内容 Note This article applies to Visual Studi ...

  6. Xamarin开发安装Visual Studio 2015 update2报错的解决办法

    Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...

  7. Xamarin.Forms教程下载安装Visual Studio 2015

    Xamarin.Forms教程下载安装Visual Studio 2015 下载安装Visual Studio 2015 Visual Studio 2015是微软提供的IDE,其中集成了Window ...

  8. Visual Studio 2015 for Linux更好地支持Linux下的开发

    Visual C++ for Linux扩展使Visual Studio 2015的用户可以在VS2015中编写C或者C++代码,并将代码部署到基于Linux的系统中去编译和调试.源代码和项目文件通过 ...

  9. VS2015--win32project配置的一些想法之在 Visual Studio 2015 中进行调试的同一时候分析性能...

    出处: https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx 很多开发商花了绝大多数时间获取应用程序才干正常发挥作用.更少的时间 ...

最新文章

  1. python解压zip文件_Python中最快解压zip文件的方法
  2. golang中的strings.TrimSpace
  3. 求二维数组的转置矩阵
  4. TRACE (VC)
  5. 线性-LR-softmax傻傻分不清楚
  6. CCF201609试题
  7. [转载]shell 十三问?
  8. 西安交大王之坤摘得金奖桂冠,浙大团体第一,1016名高手同台竞技CCSP2020
  9. 手眼标定原理ur5_手眼标定实现
  10. 用pywinhook或pyhook监听鼠标事件
  11. ckplayer.js视频播放插件
  12. 借助Hugo和Academic主题在github.io建立个人网站
  13. win10系统崩溃怎么修复_系统崩溃!win10系统修复和数据恢复方法总结
  14. 30岁前不必在乎的30件事
  15. 相似对角化与二次型的标准化联系
  16. 第二届童装品牌团2015年春夏联展
  17. 串口流控制DCB结构体解析及设置
  18. 26.gateway的IP 认证拦截,gateway做token验证 流程图(springcloud)
  19. android TextView 分散对齐(两端对齐)
  20. 虚拟机网络模式(NAT模式主机访问虚拟机)

热门文章

  1. 库存产品日期查询功能sql优化
  2. C#仿QQ皮肤系列之-引言
  3. 自己封装的ASP.NET的SQLITE数据库的操作类
  4. Github Star 8.4K,超级好用的OCR数据合成与半自动标注工具,强烈推荐!
  5. 摄像机域内监督行人重识别问题
  6. 模型秒变API只需一行代码,支持TensorFlow等框架
  7. 由浅入深|让你彻底理解Python中的yield
  8. 【Python】Python实战从入门到精通之一 -- 教你深入理解Python中的变量和数据类型
  9. 带你自学Python系列(二):Python列表总结-思维导图
  10. Pygal简介、画廊--各种图形绘图代码