asp.net-mvc – 我为什么要测试我的HTMLHelpers?
发布时间:2020-12-16 03:19:55 所属栏目:asp.Net 来源:网络整理
导读:单位测试你自己的htmlhelpers是否有任何实际价值?这些东西中的许多只是吐出一堆html标记 – 如果没有逻辑则几乎没有.那么,你只是比较一个大的 HTML字符串到另一个?我的意思是,其中一些要求你在浏览器中查看生成的标记,以验证它是你想要的输出. 似乎有点无
单位测试你自己的htmlhelpers是否有任何实际价值?这些东西中的许多只是吐出一堆html标记 – 如果没有逻辑则几乎没有.那么,你只是比较一个大的
HTML字符串到另一个?我的意思是,其中一些要求你在浏览器中查看生成的标记,以验证它是你想要的输出.
似乎有点无意义. 解决方法
是.
虽然现在可能几乎没有逻辑,但这并不意味着将来不会有更多的逻辑.添加该逻辑后,您需要确保它不会破坏现有功能. 这是单元测试编写的原因之一. 如果您正在关注测试驱动开发,则首先编写测试,然后编写代码以满足测试要求. 这是另一个原因. 您还需要确保使用Helper识别和测试任何可能的边缘情况(如未转义的HTML文字,未编码的特殊字符等). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC在IIS6上
- 将“onclick”属性添加到asp.net下拉列表项
- asp.net-mvc – 从/到POCO对象的knockoutjs映射
- asp.net – 将经典的asp页面映射到IIS中的.net
- asp.net-mvc – 在控制器的OnException中确定结果类型
- asp.net-mvc – 为什么Model Binding在我的POST动作方法中不
- asp.net-mvc – 如何在Controller中使用依赖注入和存储库模
- asp.net-mvc – 有条件地在webgrid中显示图像 – mvc 3
- asp-classic – HTTP / 1.1新应用程序失败
- asp.net-mvc – MVC4异步和并行执行
推荐文章
站长推荐
- 浅谈ASP.NET Core 2.0 带初始参数的中间件(译)
- asp.net-mvc – Ajax.BeginForm,调用操作,返回JS
- 在mono xsp上托管asp.net – raspberry pi
- ASP.NET Core 3.0 使用gRPC
- 为什么ASP.NET MVC5中的重载不可能?
- asp.net-mvc-4 – 在ASP.NET MVC中包文件位置
- asp.net – 如何重命名Visual Studio 2012中的II
- asp.net-mvc-3 – 如何使用复选框列制作MVC 3 We
- asp.net – 在aspx中缩短名称空间别名
- 在ASP.NET MVC中动态地从数据库生成CSS文件
热点阅读