【发布时间】:2015-11-08 21:51:44
【问题描述】:
我将尝试使用 Xcode 7(代码覆盖率)和 Swift 2.0 中的新测试功能。
使用代码覆盖率,我发现我没有测试我的 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 类中测试这些方法。
【问题讨论】:
标签: swift unit-testing xctest nscoding