FxCopカスタムルールがあり、統合テストを作成する必要があります。しかし、私はMSがAPIを変更して以来、これに関する適切な例を見つけるのに苦労しています。 OsheroveのFxCopUnitはperfektフレームワークに似ていますが、古いFxCop APIにも依存しています - どんな考えですか?カスタムFxCopルール - 統合テスト?
答えて
FxCopルールの真のユニットテストは、ルールのための適切なユニットテストフレームワークを構築するために必要な投資の価値があるとは限りません。 FxCopエンジン自体が提供するデータとロジックは、実際のエンジンの動作と深刻な乖離を招くことなく、偽装される依存関係が多すぎます。ルールをテストするほとんどの人は、主に統合テスト(その名前にもかかわらずFxCopUnitを含む)を実行します。
FxCopルールの統合テストフレームワークが役立つと思われる場合は、Bordecal FxCop rules frameworkに含まれているものがあります。その使用のためのドキュメントは、「ルールテストフレームワーク」セクションのhttp://bordecalfxcop.codeplex.com/documentationにあります。
私はまた、Roslyn CTPに基づいてカスタムFxCopテストフレームワークをロールバックしました。 FxCopContribプロジェクトで見つけられるのはhttp://FxCopContrib.codeplex.com/
最新のバージョンのソースを入手するだけです。
優秀 - 私はそれを試してみます。投稿ありがとう! – jaspernygaard
あなたが開発したルールは、FxCop Contribプロジェクトに参加することを歓迎しています:) – jessehouwing
Hehe - より一般的なものを考えてみましょう - 特定のベンチマーククラスがインスタンス化されることを確実にするためのかなり具体的な呼び出し元/ – jaspernygaard
- 1. カスタムPMDルールとhudsonとの統合
- 2. 統合テストでのAutowire junitルール
- 3. 一部の特定のケースで、組み込みのFxCopルールを無視します。カスタムFxCopのルール?
- 4. TFS 2010/VS連続統合プロセスにFxCopとStyleCopを統合
- 5. FxCopのルールは、NULL値
- 6. MSF4J統合テスト
- 7. 統合テストAndroid
- 8. キャメルプロセッサユニット/統合テスト
- 9. JavaScript統合テスト
- 10. スプリングブート統合テスト
- 11. JMS統合テスト
- 12. MicrosoftがUseGenericEventHandlersInstances FxCopルールに従わない
- 13. string.Format(...)のカスタムFxCopルールを作成する際に助けが必要
- 14. Jpa統合テストPersistence.xml
- 15. 春@PathVariable統合テスト
- 16. シングルサインオンページの統合テスト
- 17. 統合テスト用データアクセスコード
- 18. ユニットと統合テスト
- 19. Jenkinsの統合テスト
- 20. Magento FedEx統合テスト
- 21. TeamCityデータベース統合テスト
- 22. Railsの統合テスト
- 23. Akkaネット統合テスト
- 24. 統合テストは2.5
- 25. Oracle Selenium統合テスト
- 26. BotFrameworkの統合テスト
- 27. 統合キャンバスのテスト
- 28. ガベージデータの統合テスト
- 29. FxCopをVisual Studio 2005に統合する方法は?
- 30. iOSのカスタムUI統合
優秀!私は実際に統合テストを作りたいと思っています。タグとヘッダーを変更します。やってみます。 – jaspernygaard
これは私の問題を解決するため、あなたの回答を回答としてマークしています。しかし、長期的には、私の好みにはあまりにも面倒です。 – jaspernygaard