0

複数の [TestMethod] を持つ 1 つの [TestClass] をそれぞれ含む 4 つの .cpp ファイルを含むユニット テスト プロジェクトがあります。Visual Studio 2008 に組み込まれている単体テスト フレームワークを使用しています。

問題は、.cpp ファイルの 1 つで定義された 7 つのテストが [テスト結果] ウィンドウにまったく表示されないことです。他の 3 つのファイルは問題ありません。

これは先日正常に機能していましたが、それを壊すために何をしたのかわかりません。私はいくつかのグーグルを実行しましたが、この特定の問題に関連するものは何も見つかりませんでした. プロジェクトを再構築し、Visual Studio を閉じてから再度開いても無駄でした。

誰もこの問題に遭遇したことがありますか? もしそうなら、どのように修正しましたか?

4

1 に答える 1

0

なぜ機能したのかはわかりませんが、問題のある .cpp ファイルで TestMethods の 1 つを選択し、[テスト] -> [デバッグ] -> [現在のコンテキストでのテスト] に移動しました。その後、テストが実行され、[TestResults] ウィンドウに表示されました。

次にすべてのテストを実行しようとしたとき (Debug -> Start Debugging (F5) を使用)、問題のある .cpp ファイルのすべてのテストが TestResults に表示されました。

于 2012-11-19T18:32:53.140 に答える