我目前使用的OCUnit附帶Xcode 3.2.4,用於對我的應用程序進行單元測試。我的工作流程通常是在失敗的單元測試中設置一些斷點,以便快速檢查狀態。我使用的是蘋果的OCUnit設置:單元測試和iPhone開發
但是從上面的設置讓我有些頭疼。 Apple區分應用測試和邏輯測試。正如我所看到的:
您無法調試邏輯測試。就好像他們在建立你的項目時無形地運行一樣。
您可以調試應用程序的測試,但你必須給設備,而不是在模擬器上運行這些(究竟是什麼原因呢?)
這意味着一切都與一種移動的慢我當前工作流程有關讓應用測試在模擬器上運行的任何提示?或者任何針腳指向另一個測試框架? 會例如。 google-toolbox-for-mac在一般情況下或爲我的特定需求工作得更好?
此外,歡迎在單元測試中使用斷點的一般註釋! :-)