我是新來的單元測試,我想看看我的測試結果。如何查看VS2010中測試結果窗口中單元測試的輸出結果?
假設我測試爲特定對象是否存在等:
List<MyObject> actual = target.GetMyObjects();
Assert.IsTrue(actual.Count > 0, String.Format("{0} objectes fetched", actual.Count));
在「測試結果」在VS2010的窗口,我想看到的結果「的String.Format(」 {0} objectes取「,actual.Count)」。
這可能嗎?
是的,我想測試成功。我也希望這個在測試結果窗口中看到這個輸出。我已經將幾個測試分組到了一個有序的測試中,但我部分地希望他們的反饋,比如在這種情況下,測試是否存在項目。 不需要人工檢查,但是如果我看看測試並查看項目數量,那是我想看到的信息 – citronas 2011-05-13 12:46:03
您無法從聲明中獲取輸出,但可以使用控制檯。 WriteLine:http://blogs.msdn.com/b/ploeh/archive/2007/10/06/racetroubleshootingusingconsoleoutputinvsts.aspx – 2011-05-13 13:39:32
**長期運行**,您不希望看到輸出。但是當你編寫測試時,有時輸出可能對理解一個不明顯的原因失敗的測試非常有用。 – 2012-08-09 15:35:30