こんにちは私は、テストドリブン開発のホビープロジェクトとしてChess AIを作っています。しかし何らかの理由で私のテストで唯一のメッセージは "テストで例外がスローされました:..."です。したがって、重要なことだけを省略します。直接エラーを読むのではなく、テスト結果の詳細を右クリックして表示する必要があります。列の追加と削除を試みましたが、メッセージ全体を直接表示することはできません。ユニットテストで例外がスローされましたが、メッセージが表示されません
ユニットテストごとに例外メッセージが直接表示されるようにVS2010を設定できますか?
編集:私はstandaard VSユニットテストを使用しています:
[TestClass]
public class MiniMaxTest
{
[TestMethod]
public void TestConstructor()
{
throw new Exception("Must I click view details to see this?");
}
}
なぜこれらの質問?皆さんはこれらのことを再現することができます。デバッグまたは実行テストでは、同じメッセージが表示されます。
詳細を教えてください。たとえば、どのテストフレームワーク(MSTest)を使用していますか?あなたのテストはどのように見えますか? – stakx
MSTestを使用していますか?ユニットテストツールを指定しない場合。また、テストメソッドをデバッグするだけではどうですか? – BrokenGlass
この権利がある場合、メッセージを表示するフィールドまたは列が全体の例外を表示するには短すぎると言っていますか?単位テストは絶えず失敗するとは考えられないので、しばらくの間、「詳細を見るためにクリックする」ことはあまり大したことではありませんか? – Groo