billy

游戏人生 程序人生?

常用链接

统计

最新评论

VS2005中单元测试的疑惑,是我之错还是VS之错!!(有很多人都有这问题,估计是BUG:))

今天我打算起用VS2005里的单元测试,看了使用 Visual Studio Team Test 进行单元测试,热血上涌,蠢蠢欲动,于是打开VS2005,建立工程,新建一个类,生成测试工程,一切OK!

当我在APP_CODE里建立一个文件夹,把类拖进去,却不行了,对话框里看不见类,如图:

当我把其中一个类拖到APP_CODE下后,却又正确了,如图:

 是什么原因呢,百思不的其解,我把名称空间去掉,放哪儿都可以,加上就出现上面没有类的情况,

首先工程没有问题,完全可以运行,那是哪儿的问题啊??那位兄弟是否也遇此问题啊??

望请指正!!

加上一个文件夹,里面有类,并且类有名称空间,而外部没有类,或者有类而没有文件夹类里相同的名称空间,就生成不了测试类了!,如图1

posted on 2006-04-13 18:07 sunny_ly 阅读(1752) 评论(5)  编辑 收藏

评论

#1楼  2006-04-13 20:24 博客园管理团队      

建议使用摘要方式发布,如何使用摘要,请博客园FAQ第4项: http://www.cnblogs.com/dudu/articles/52480.aspx
  回复  引用  查看    

#2楼  2006-04-14 11:12 uGoer      

@sunnyly
我试过了,你说的问题的确存在。但是我不认为这是个bug。
可以大致这样解释你说的问题:
vs设计者希望你把业务逻辑代码都写入app_code里面,而这些代码才是需要被单元测试。在app_code以外的页面代码是一般都是UI的东西,没有必要单元测试。你可以查看一些关于asp.net 2.0的文章,里面有对相关目录职责的划分。

我们的设计者往往喜欢把业务逻辑与ui混杂在一起,因此就出现了你的疑问。   回复  引用  查看    

#3楼 [楼主] 2006-04-14 15:27 sunny_ly      

不知道你看清楚我画的红色圈没有??我是在app_code下啊,只不过我在app_code建立了几个文件夹,把业务逻辑分类,是很自然不过的啊?分开当然不是业务逻辑与ui混杂在一起,而更好的设计啊??为什么建立不了测试类呢??   回复  引用  查看    

#4楼  2006-07-04 09:31 chenhl [未注册用户]

我用的是vs2005的新技术..
使用是DataSet,sqldatasoure等..
用Visual Studio Team Test来测试.他会报出一个
"The web site could not be configured correctly; getting ASP.NET process information failed. Requesting 'http://localhost:1533/OMS/VSEnterpriseHelper.axd' returned an error: The information returned is invalid."

说什么配置有问题,返回信息有误!

{我的app_code下面有类,也有Dataset..上面是测试Dataset,所出现的错误.
类也一样.!}   回复  引用    

#5楼  2007-08-08 17:49 seed [未注册用户]

QQ加我,想请教:104514464   回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-04-13 22:27 编辑过
成果网帮您增加网站收入


相关链接: