是否有任何方式来运行共享点TDD nunint测试和嘲笑用户权限例如:用户在某个组或有一些privilages?TDD在Sharepoint嘲笑/测试用户privilages
0
A
回答
2
嗯......好问题! SharePoint没有考虑到可测试性的设计。一般来说,SharePoint中的单元测试并非如此。
检出TypeMock单元测试产品SharePoint。 TypeMock Isolator允许您伪造对SharePoint的调用,以便您可以在不实际安装SharePoint或转到SharePoint 2010的特定实例的情况下针对SharePoint对象模型运行单元测试。
尽管这个工具听起来很有希望,真的怀疑你是否可以对用户权限运行单元测试。毕竟,你会想检查用户权限对真正的SharePoint实例,而不是模拟对象吗?我的意思是我的意思是,如果你不想访问SharePoint来检查用户权限,那么你实际上不是TDDing SharePoint。
如果你仍然决定在这种情况下继续使用TDD,那么你所需要做的就是创建一个模拟对象(使用任何模拟库),它返回一个布尔值。如果你所做的只是检查用户是否有访问权限或用户属于一个组,那么它与简单的存根(stub)给你一个布尔值并没有什么不同。
相关问题
- 1. 嘲笑单元测试类
- 2. 嘲笑集成测试
- 3. 使用犀牛嘲笑嘲笑OUT参数,这是我测试
- 4. 嘲笑框架与功能测试,为什么要嘲笑?
- 5. 在Wordpress单元测试中嘲笑
- 6. 在Robolectric测试Activity时嘲笑SQLite-Database
- 7. 部分嘲笑类正在测试
- 8. 在Java中嘲笑Db单元测试
- 9. 在单元测试中嘲笑服务
- 10. 嘲笑Grails Spock集成测试
- 11. 嘲笑Request.Files测试空文件上传
- 12. 嘲笑与测试数据库?
- 13. 单元测试中嘲笑UnitOfWorkManager.Current
- 14. 下的Mockito测试嘲笑的方法
- 15. 玩笑:嘲讽console.error - 测试失败
- 16. 嘲笑集成测试的Bigquery
- 17. 如何嘲笑角4.3 HttpClient的测试
- 18. 嘲笑单元测试的HttpRequest.Form
- 19. Junit测试嘲笑文件操作
- 20. 单元测试模拟不是嘲笑
- 21. Java,单元测试嘲笑mxbean
- 22. 是否有可能嘲笑被测试
- 23. 单元测试嘲笑HttpContext的
- 24. 嘲笑会员用户
- 25. 用犀牛嘲笑嘲笑系列
- 26. 使用mockFor在常规单元嘲笑Sql.call()测试
- 27. 用笑话表示嘲笑?
- 28. TDD和嘲讽
- 29. 在Ruby中嘲笑:mock正在测试之间徘徊
- 30. 嘲笑HttpPostedFileBase与犀牛嘲笑