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类这些方法。