W moim niestandardowej klasy WLNetworkClient
miałem do wykonania takiej metody:Jak przetestować wymagany init (koder :)?
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
I nie trzeba używać, ale chciałbym, aby to sprawdzić, aby 100% pokrycia kodu. Czy wiesz, jak to osiągnąć?
Próbowałem następujący sposób bez powodzenia:
let nc = WLNetworkClient(coder: NSCoder())
XCTAssertNotNil(nc)
Unfortunalety itl nie działa: '*** - [NSKeyedUnarchiver initForReadingWithData:]: dane są puste; zapomniałeś wysłać -finishEncoding do NSKeyedArchiver? ' –
To zadziałało dla mnie z UIButtonem – Jeremiah