4

ユニットテストを実行しているVS2008で奇妙な問題があります。ResharperまたはTestDrivenのいずれかを使用して、通常モードまたはデバッグモードで単体テストを実行すると、Debug.WriteLine( "foo")行が2回実行されます。VSの出力ウィンドウで、各行が2回書き込まれているのを確認できます。

しかし、テストを進めてみると、各行は期待どおりに1回実行されているようです。誰もがここで何が起こっているのか知っていますか?ありがとう!

4

1 に答える 1

5

IIRC Studio の出力ウィンドウには、STDOUT と STDERR だけでなく、トレース メッセージも表示されます。適切なテスト ランナーは、STDOUT への書き込みに加えてトレースを設定する場合があります。これは、手動でテストにステップインした場合には発生しません。

于 2009-01-02T12:22:35.200 に答える