這幾乎是我的第一次單元測試經驗。如何在Visual C#2008中調試unittest失敗?
我在我的解決方案中添加了unittest,並選擇了Test-> Run-> Solution中的所有測試。我的測試因測試代碼中拋出的異常而失敗。
通常情況下,我會去stacktrace toolwindow,點擊我的方式,查看每個堆棧中的本地值,然後找出錯誤。但是當代碼在單元測試中失敗,我沒有得到正常的「黃色氣球」異常通知,並且我不能詳細探索堆棧跟蹤。我所得到的只是一個「TestMethod1 [Results]」選項卡,它僅顯示異常消息和明文堆棧跟蹤。所以,不能訪問當地人的價值觀,不能訪問我可能打印到控制檯的任何調試輸出...
我該如何調試呢?
好的,我做到了,但我仍然沒有看到正常的堆棧跟蹤窗口,可以訪問本地人等。 –
要看到當地人,進入'調試'菜單,'Windows',你應該看到'本地人'和出現「堆棧跟蹤」。 –