3
Я собираюсь попробовать и использовать новые функции тестирования в Xcode 7 (покрытие кода) и Swift 2.0.Swift 2.0 Unit Testing для 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 класса.