Xcode 5 使用 XCTest 做單元測試

2021-09-23 13:43:38 字數 1421 閱讀 8886

什麼是單元測試百科 單元測試

一:在xcode5 之前,我們新建專案時,可以選擇是否整合單元測試;如今在xcode5,我們新建立的專案預設就已經整合了單元測試和arc;

xcode5 之後整合的單元測試框架 xctest.framework

如圖,我們用xcode5 新建立乙個 名為 studengmanager 的空專案

專案新增加框架 xctest.framework

專案新增加組 ***x專案名test

新增加 ***xxtest.m

test.m測試檔案沒有 .**件,並且 繼承 xctestcase 類;

專案新建立好之後,我可以用 快捷鍵 com + u (或是 導航條 --> product --> test) 來啟動測試;

如圖:出錯了,那是預設的,需要開發者 自己實現 相應的 - (void)test開關的方法;

二:有興趣的可以開啟 xctest.framework 先看一下該框架為我們提供的測試用的api;

如下一些基本的api的使用;

1:如圖,我們在專案裡新增乙個student類,裡面包含 姓名,年齡、是否是男孩 三個屬性

2:把 studen引入到 test.m檔案中使用;

3:xctasserttrue和xctassertfalse

4:xctassertequal使用

5:你可以建立自己的測試類 ,但要繼承 xctestcase; 並且裡面測試方法要是 - (void)test 且以 test開頭的;當沒有錯誤 的時候,就會全部變成綠色;

6:還有關於 tdd 測試驅動開發,請谷歌之!

xcode 5 使用 XCTest 做單元測試

xcode 5 使用 xctest 做單元測試 一 在xcode5 之前,我們新建專案時,可以選擇是否整合單元測試 如今在xcode5,我們新建立的專案預設就已經整合了單元測試和arc xcode5 之後整合的單元測試框架 xctest.framework 如圖,我們用xcode5 新建立乙個 名為...

Xcode5使用遇到的問題

本文將記錄使用xcode5過程中遇到的一些問題。今天公升級了xcode5,目前還是預覽版,安裝之後,執行舊工程,遇到了一些問題 1.building for ios simulator,but linking against dylib built for macosx file usr lib l...

mac 使用xcode5編譯ffmpeg

1 要安裝xcode命令列工具,2 xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現 指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的 i386的編譯 執行make 在執行make install命令,如果執行失敗,請使用sudo mak...