sharepoint TDD nunintテストを実行し、ユーザの権限を嘲笑する方法はありますか?たとえば、ユーザはグループに属しているのでしょうか。SharepointでのTDDユーザ権限の模擬/テスト
0
A
答えて
2
うーん...良い質問! SharePointはテスト容易性を念頭に設計されていませんでした。一般的に、SharePointでの単体テストは、切り取られ、乾燥されていません。
SharePointをテストするためのTypeMock製品を確認してください。 TypeMock Isolatorを使用すると、SharePointへの呼び出しを偽装することができるため、実際にSharePointをインストールしたり、SharePoint 2010の特定のインスタンスに移動したりすることなく、SharePointオブジェクトモデルに対して単体テストを実行できます。
ツールとして有望なので、ユーザー特権で単体テストを実行できるかどうかは本当に疑問です。結局のところ、あなたは実際のSharePointインスタンスに対してユーザー権限をチェックし、オブジェクトを正しく模倣したくないでしょうか?つまり、SharePointにアクセスしてユーザー特権をチェックしたくない場合、実際にSharePointをTDDingしていないということです。
この場合、TDDを続行する場合は、ブール値を返すモックオブジェクト(モックライブラリを使用)を作成するだけです。ユーザーがアクセス権を持っているか、ユーザーがグループに属しているかを確認しているだけの場合は、ブール値を返す単純なスタブと違いはありません。
関連する問題
- 1. 模擬オブジェクトコンストラクタのテスト
- 2. Grailsテストの模擬設定
- 3. SharePointアドイン権限
- 4. Sharepoint - 権限?
- 5. カスタムコンポーネントのユーザ権限
- 6. テストでのリモートHTTP応答の模擬
- 7. 単体テストでのサービスの模擬
- 8. Firebaseユーザ権限
- 9. ユーザ権限
- 10. ambari-serverのユーザ権限
- 11. mysql:特定のユーザ権限
- 12. ユーザ権限の実装
- 13. Angularjs権限ユーザのタイプ
- 14. AngularJSインジェクションサービスの模擬内部テスト
- 15. 単体テストのクラスを模擬して
- 16. .NET COREのテスト - 模擬IHttpContextAccessor with FakeItEasy
- 17. Jestの模擬テストとUnmockテストの違い
- 18. 模擬テストとユニットテストASP.Net 1.0 Repository
- 19. 模擬テスト/ pytest-mockを使ったPytest
- 20. ファイル操作を模擬したJunitテスト
- 21. ネイティブ - 模擬テストFormData in unit tests
- 22. 模擬テスト/ print except with print statements
- 23. .Netコアユニットテスト - 模擬テスト<T>
- 24. Symfony2ユーザ権限管理
- 25. プライベートコンストラクタの模擬
- 26. プリンターの模擬
- 27. 単体テストの模擬テストと分離された条件
- 28. svnkitテストをテストするための模擬svnインスタンス
- 29. 単体テストでのPythonクラスの模擬とインスタンスの検証
- 30. Django:FBの特権を持つユーザーを模擬する方法