創建單元測試目標
Xcode中的測試導航器(Test Navigator)為進行程序測試提供了最容易使用的方式;你可以使用它創建測試目標并在你的程序上運行測試。
現在,請打開工程BullsEye并按下組合鍵Command+5來打開它的測試導航器。
然后,點擊左下方的+按鈕;之后,從菜單中選擇“New Unit Test Target…”命令,如圖所示。
在此,請直接使用默認的名稱BullsEyeTests。當測試包出現在測試導航器中時,單擊它,從而在編輯器中打開它。如果BullsEyeTests不會自動出現,你可以單擊其他導航器,然后再返回到當前測試導航器即可。
注意到,模板導入了XCTest并定義了XCTestCase的一個子類BullsEyeTests,同時提供了setup()方法,tearDown()方法,還有系統默認的示例測試方法。
歸納起來,共有三種辦法可以運行測試類:
1. 使用命令Product\Test或者Command-U;這將會運行所有的測試類。
2. 使用測試導航器中的箭頭命令。
3. 也可以點擊代碼左邊緣上的鉆石按鈕。
另外,您還可以通過單擊測試導航器中或代碼左邊緣上的鉆石按鈕運行單個測試方法。
建議你嘗試上面不同的方式來運行測試,從而感受一下需要多長時間以及運行測試看起來的樣子。當前的樣本測試并不做任何事,所以它們的運行速度會非???
原文轉自:http://mobile.51cto.com/iphone-535758.htm