2

ASP.Net MVC3 プロジェクトの次のコントローラー メソッドを検討してください。 ここに画像の説明を入力

dotCover コード カバレッジを実行すると、緑の強調表示 (矢印) で示されるように、Details メソッドがテストによって明らかにカバーされています。

ただし、ReSharper を使用して「カバーするテスト」に移動しようとすると、カバレッジが報告されません。 ここに画像の説明を入力

ReSharper テストランナーに示されているように、dotCover はどのテストがコードをカバーしたかを明確に認識しています。 ここに画像の説明を入力

それで、私は何かを逃しましたか?ReSharper は、どのテストが特定のステートメントをカバーしているかを教えてくれるはずではありませんか? バグを見つけましたか?dotCover、ReSharper、または MSpec に対して報告する必要がありますか?

4

1 に答える 1

2

残念ながら、これはdotCover の既知のバグであり、このバグ レポートへのコメントから、問題がすぐに修正されるかどうかは明らかではありません。

ところで、「カバー テストに移動」は、ReSharper ではなく、dotCover の機能です。

于 2012-03-31T11:14:50.750 に答える