您现在的位置是:KOK球盘体育 > 单元作文 >

VS2017中对C++的单元测试

2020-04-30 14:05单元作文 人已围观

简介珠海横琴马拉松图片由于平时都是用codeblock,因此电脑中没有装VS系列的IDE,就从安装开始吧 最开始安装的时候没有注意什么都没选,安装完了以后根本没有c++的编译器和各项组件............ 首先先建立一个...

  由于平时都是用codeblock,因此电脑中没有装VS系列的IDE,就从安装开始吧

  最开始安装的时候没有注意什么都没选,安装完了以后根本没有c++的编译器和各项组件............

  首先先建立一个工程,分别编写cpp和头文件,下图是我刚开始编写的程序,仅仅写了cpp文件,没有自定义头文件,下面的代码是我后写的

  确定代码无误后,右键点击“解决方案”-添加-“新建项目”,如下图所示

  经过一番不懈的查找努力终于找到了问题所在...没有引入需要测试项目的头文件.....下图为改正后的测试代码

  可以看到我输入的是需要测试项目的obj文件的路径,珠海横琴马拉松图片但是写的却是*.obj,相当于选择该文件夹下所有obj文件

  但是打开对应的文件夹后,发现有两个obj文件.....原因是因为最早建立项目时使用了默认名称,但是为了引用成功我给改成了英文名...因此有两个obj文件,系统不确定到底是哪一个文件(你妹)

  这里说一下,Assert::AreEqual函数是确定是否两个数相等的操作,如果两个数不相等,那么将不会通过测试,但是运行可以成功,如下图所示,3-5=-2,不满足的话就不能通过测试

  通过学习vs2017的单元测试,我掌握了进行单元测试的的基础方法,在错误中成长,学会了不少东西,争取在这之后快速的根据别人的博客学会更多的测试技术(比如一个类在运行时还要引用新的文件,那么依赖项还是要进行修改),也让我意识到了自学是进步最快的方法,多读别人的博客可能就会学会很多东西,因此要虚心好学。

Tags:

本栏推荐

标签云

站点信息

  • 文章统计3583篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们