2011-07-08 55 views
0

我想弄清楚如何有效地運行快速和骯髒的測試時間。在XCode4中運行快速和骯髒的測試的方法

有時我遇到了我想測試幾行代碼的情況。例如,測試NSMutableDictionary是否崩潰,如果我initWithDictionary但使用nil。

現在我創建一個新項目並對其進行測試。我也知道只是將簡單的測試添加到主代表(所以它是第一件加載的東西)。

創建項目需要太多的時間和空間,並且編輯委託有可能導致其他問題(忘記了刪除等),再加上它需要重新編譯。

這兩種方法有更好的選擇嗎?類似於:評估表達式,或評估兩行表達式。

回答

1

我知道Dave DeLong專門針對這種事情做了一次性的項目。只需製作一個新項目並稱之爲「無」即可。完成後不要扔掉它,只需保存項目即可。下一次你需要測試一些代碼時,只需打開Nothing項目並放入代碼即可。

當然,如果你只是測試Apple框架的行爲,效果最好。如果你需要鏈接自己的代碼,單元測試目標可能會更好。

1

最好的方法是將unit tests target添加到您的項目中,併爲您想要嘗試的代碼創建單元測試用例。

他們甚至可以留在那裏以防重構項目的未來。

相關問題