[英]Unit testing an iPhone static library with XCode 3
我正在為iPhone編寫一些靜態庫,並希望擁有單元測試套件。 XCode 3為靜態庫和單元測試提供了模板,但我想知道它們應該如何在靜態庫項目中組合在一起?
在我的靜態庫項目中,我已經為單元測試創建了一個目標,但是期望創建一個可執行文件來啟動單元測試而不是運行靜態庫中的類。
這樣做的程序是什么?
請注意,某些類測試(例如任何依賴於系統調用的東西,如[UIApplication sharedApplication]工作需要單獨的目標,而純邏輯測試則不需要。
使用單元測試創建一個新項目並查看添加的內容 - 基本上您可以輕松地執行相同的操作,創建新目標並選擇“單元測試包”作為目標類型。
您必須在單元測試目標中添加所有.m相關文件。 (只需拖放!)
如果人們仍然遇到使用靜態庫的問題:
我創建了一篇文章,解釋了如何創建靜態庫以及如何在項目中使用它們:
Xcode:關於如何使用靜態庫的完整說明: http : //www.sodeso.nl/? p = 822
對於靜態庫的單元測試部分,我沒有解釋如何設置它,但我確實創建了一個靜態庫模板,使用Google Toolkit for Map單元測試框架,您可以下載並添加到Xcode安裝:
Xcode:使用Google Toolkit for Mac測試框架的靜態庫模板: http : //www.sodeso.nl/? p = 982
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.