2017年10月14日星期六

Unit Test 筆記:最基礎的Unit Test

如果沒有在一開始就生成Unit Test的話,可以從Project頁面的下方加入



















然後選擇加入Unit Test



















在test file的第一行,要加入 @testable import APP的名字
這一段的作用是聯繫app本體,才能從test file中讀取app的數據進行測試




然後就可以開始寫測試了
這裡的Drop和Drop Manager都是Classes裡面宣告的Object
所以暫時沒有指定到View Controller的狀況

XCTAssertEqual是檢查左右數值是否相等



值得注意的是,test中會把View Controller的程式碼也一起運行
DropManager.drops.count 如果沒有在其中一個 VC 的 viewDidLoad 進行 init() 的話
這裏的 DropManager.drops.count 就會等於 1


因為他原本長這樣




没有评论:

发表评论