Czy istnieje jakiś ekwiwalent sprawdzania rzucania wyjątków w szybkich testach jednostkowych?Testy Swift Unit z analogiem XCTAssertThrows
Na przykład mam klasy:
class Square : NSObject{
let sideLength: Int
init(sideLength: Int) {
assert(sideLength >= 0, "Wrong initialization of Square class with below zero side length")
self.sideLength = sideLength
super.init()
}
}
i test sprawdzający działać. W obiektywnym C mogę napisać taką metodę badania:
- (void)testInitializationWithWrongSideLengthThrowsExceptions{
XCTAssertThrows([[Shape alloc] initWithSideLength: -50], "Should throw exceptions on wrong side values initialisations");
}
Co to jest Swift equic technic?
@Vignesh Kumar: Proszę po prostu zatrzymać ponowne dodawanie tagów Swift pytania w ogóle. Nie pomagasz. W ogóle. – BoltClock