问题描述
我搜了一下,多数人说VS没有提供这个功能。但有个人写的博客说可以(http://blog.csdn.net/luqizheng/article/details/2959768),但我按照他的试了下,根本不行,报错:TheTestMethodAttributecanbedefinedonlyinsideaclassmarkedwiththeTestClassattribute.另外,问一下我目前在2010版本下,用VS自带的单元测试框架进行,但是在2013中,即便安装了官方的UnitTestGenerator插件,我不管对什么函数选择生成单元测试,都提示类中没有任何public方法,但实际类中几乎全是public。在2010版本中就不会这样。。这是版本越高,功能越垃圾的节奏?
解决方案
解决方案二:
继续求助。。。。。。。。。。
解决方案三:
有很多第三方Mock框架支持动态为abstruct类创建一个dummyclass。当然你也可以手工这么做,有时候必须这么做,比如当你定义一个abstructclassSharp{abstructprotecteddoubleonArea();publicdoubleArea(){returnonArea();}//求面积}我想机器不能代替你产生一个onArea的正确的实现。
时间: 2024-09-19 09:06:57