码迷,mamicode.com
首页 > 其他好文 > 详细

Vs2013单元测试功能对静态方法可以使用

时间:2014-06-29 20:26:56      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:get   使用   文件      问题   代码   

Vs2013单元测试功能对静态方法可以使用?

前几天使用Vs2013的单元测试功能对某项目的DAL部分静态方法进行测试,总是报出Null of reference的错误。仔细检查代码后没有发现明显的错误,代码集成到小系统中也运行正常。而测试其他的非静态方法也是一切正常。长时间疑惑未解,网上也没有找到相关的解决方案,便将这个问题放下了。 这两天又开始了另外一个项目的开发,深知测试的重要性,于是打算深入探究下这个问题, 终于找到了问题的真正原因。

vs2013的单元测试功能对静态方法可以正常测试。

而报错的原因在于我使用了别人封装的DBHelper静态类,其中connect的Getter方法中需要获取App.config中的connectStrings字段。 在原来的系统中,DBHelper可以正常获取到这个字段。而在新的测试项目中,并没有为DBHelper提供这么一个配置文件,因此导致了最初的NullOfReference错误。

注意细节

多注意细节可以为我们节省很多时间,很多时候我们绞尽脑汁找不到的错误,很可能只是处于我们一点点的小粗心。 码代码前先注释,码代码后细心检查,保证测试正确,能保证我们少走很多弯路,做事更有效率。

Vs2013单元测试功能对静态方法可以使用,布布扣,bubuko.com

Vs2013单元测试功能对静态方法可以使用

标签:get   使用   文件      问题   代码   

原文地址:http://www.cnblogs.com/dondong/p/3814607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!