是否有任何方式来运行共享点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. 嘲笑单元测试类
- 4. 嘲笑UIInput类的测试
- 5. 使用犀牛嘲笑嘲笑OUT参数,这是我测试
- 6. 微软嘲笑和嘲笑SqlConnection集成测试
- 7. 测试嘲笑的对象犀牛嘲笑
- 8. 嘲笑框架与功能测试,为什么要嘲笑?
- 9. 测试节点AMQP使用嘲笑
- 10. 使用Rspec测试和嘲笑服务
- 11. 在Wordpress单元测试中嘲笑
- 12. 部分嘲笑类正在测试
- 13. 在AngularJS/Jasmine测试中嘲笑日期
- 14. 在Robolectric测试Activity时嘲笑SQLite-Database
- 15. 在Java中嘲笑Db单元测试
- 16. 在测试时嘲笑Oauth提供者
- 17. 在单元测试中嘲笑服务
- 18. 嘲笑是TDD反模式吗?
- 19. 单元测试和嘲笑分号
- 20. PHPunit测试不嘲笑依赖关系
- 21. 嘲笑Grails Spock集成测试
- 22. 嘲笑单元测试的HttpRequest.Form
- 23. Junit测试嘲笑文件操作
- 24. 嘲笑类来测试它的方法
- 25. 没有嘲笑的角度测试$ http
- 26. Java,单元测试嘲笑mxbean
- 27. 茉莉花测试的嘲笑服务?
- 28. 如何嘲笑模块角测试
- 29. Laravel控制器测试与嘲笑
- 30. 嘲笑Request.Files测试空文件上传