博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元测试小结
阅读量:4708 次
发布时间:2019-06-10

本文共 911 字,大约阅读时间需要 3 分钟。

单元测试可以对一些功能中的方法进行测试看一下是否达到了预期效果,在VS2010中右键方法名就可以看见,VS2012需要新建一个测试项目才能使用,到了VS2013需要升级到update5,然后再工具-扩展和更新-联机  中搜索Unit Test Generator获取更新之后重启VS2013,之后对项目中需要测试的方法右键,选择geneirate uniti test,然后出现一个配置单元测试的一些输出信息的设置,默认就可以了。然后点击确定后,就可以生成一个新的单元测试项目了,找到和要测试的方法名一样的方法(测试方法会默认在方法名后加入test的后缀),给出一些需要的方法参数,然后使用Assert类的一些方法就可以测试了测试结果会显示在测试资源管理器中,还会报告错误原因,DEMO如下:

[TestMethod()]        public void AddTest()        {            HomeController home = new HomeController();            Assert.AreEqual(home.Add(1, 2),3);        }        [TestMethod()]        public void IndexTest()        {            HomeController home = new HomeController();            var res = home.Index() as ViewResult;            Assert.AreEqual(res.ViewData["pageIndex"], "主页视图");        }

关于MVC的单元测试,可以再项目创建之初就选择带有单元测试的MVC项目,避免以后自己去创建。

单元测试是程序员的好习惯,避免了很多方法组合在一起之后出现很多错误然后改不过来的情况,这样写一个测一个的方法可以让程序更好的去排除错误

转载于:https://www.cnblogs.com/llcdbk/p/5577424.html

你可能感兴趣的文章
洛谷P3834 [模板]可持久化线段树1(主席树) [主席树]
查看>>
Codeforces Round #316 (Div. 2)C. Replacement(模拟)
查看>>
Python入门学习笔记17(sqlalchemyd的使用)
查看>>
.NET CORE TOKEN 权限验证
查看>>
.Net Core 中间件之主机地址过滤(HostFiltering)源码解析
查看>>
Lucene.Net 2.3.1开发介绍 —— 一、接触Lucene.Net
查看>>
java PDF分页打印
查看>>
数链剖分小结
查看>>
应用nslookup命令查看A记录、MX记录、CNAME记录和NS记录
查看>>
APT攻击
查看>>
做衡八的日子(转自VFleaking)
查看>>
day7.条件和循环
查看>>
(转)log4j(二)——如何控制日志信息的输出?
查看>>
JavaScript简介
查看>>
php.ini中safe_mode开启对PHP系统函数的影响
查看>>
gdb
查看>>
字符串与整数、浮点数、无符号整数之间的转换常用函数
查看>>
ubuntu清理旧内核
查看>>
有关UIImageView+AFNetworking 下载图片的线程问题
查看>>
Node之安装篇
查看>>