首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sharepoint模拟/测试用户权限中的TDD

Sharepoint模拟/测试用户权限中的TDD
EN

Stack Overflow用户
提问于 2012-02-06 21:36:31
回答 1查看 616关注 0票数 0

有没有办法运行sharepoint TDD nunint测试和模拟用户权限,例如:用户在某个组中或拥有某些权限?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 02:47:43

Hmm...good问题!SharePoint在设计时并没有考虑到可测试性。一般来说,SharePoint中的单元测试并不是那么老生常谈。

查看用于单元测试SharePoint的TypeMock产品。TypeMock隔离器允许您伪造对SharePoint的调用,以便您可以针对SharePoint对象模型运行单元测试,而无需实际安装SharePoint或转到SharePoint 2010的特定实例。

尽管这个工具听起来很有前途,但我真的怀疑您是否可以对用户权限运行单元测试。毕竟,您可能希望检查针对真实SharePoint实例的用户权限,而不是模拟对象,对吧?我的意思是,如果你不想访问SharePoint来检查用户权限,那么你实际上就不是TDDing SharePoint。

如果您仍然决定在这种情况下继续使用TDD,那么您需要做的就是创建一个返回布尔值的模拟对象(使用任何模拟库)。如果您所做的只是检查用户是否具有访问权限或用户是否属于某个组,那么它与提供布尔值的简单存根没有太大区别。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9160897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档