是否有任何方式來運行共享點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與犀牛嘲笑