cleo-凡事从积极的态度做起

学习,学习,学习 BI/biztalk/infopath/sharepoint,呵呵。 学习没有止境。。。

导航

sharepoint进行Unit Test的一个方案

通常,因为我们在程序里面引用了SPSite/SPWeb/SPListItem等对象,SPSite需要通过context上下文来构造。
我们开发WebPart很难构造出一个UnitTest的环境,因为不能构造context,但是如果我们使用下面的代码来构造:
SPSite mySiteCollection = new SPSite("http://server/sites/mysite");

就可以在UnitTest时候运行代码了。

如果在UnitTest中需要某个特定用户,模拟用户应该是可行的。

注意:在运行UnitTest的电脑上还是需要安装SharePoint(不需要扩展,可能需要某些DLL环境),否则在构造SPSite的时候会出现错误。

posted on 2006-06-27 15:40  无为而为-凡事从积极的态度做起  阅读(1111)  评论(3编辑  收藏  举报