3
我將嘗試在Xcode 7(代碼覆蓋率)和Swift 2.0中使用新的測試功能。Swift 2.0 NSCoding的單元測試
使用代碼覆蓋率,我看到我沒有測試我的NSCoding方法。
爲了節省一些細節的一個簡單的例子,比如
required init(coder aDecoder: NSCoder) {
name = aDecoder.decodeObjectForKey("name") as! String
time = aDecoder.decodeIntegerForKey("time")
}
func encodeWithCoder(aCoder: NSCoder) {
aCoder.encodeInteger(time, forKey: "time")
aCoder.encodeObject(name, forKey: "name")
}
如何去測試在XCTest類這些方法。