Gibt es eine Entsprechung für das Auslösen von Ausnahmen in schnellen Sprach-Unit-Tests?Swift-Unit-Test mit XCTAssertThrows analog
Zum Beispiel habe ich eine Klasse:
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()
}
}
und testen Sie es überprüfen arbeiten. In Objektiv C kann ich eine Testmethode wie folgt schreiben:
- (void)testInitializationWithWrongSideLengthThrowsExceptions{
XCTAssertThrows([[Shape alloc] initWithSideLength: -50], "Should throw exceptions on wrong side values initialisations");
}
Was ist Swift equal technic?
@Vignesh Kumar: Bitte nur Swift Fragen aufhören mit neuen Tags versehen zusammen. Du hilfst nicht. Überhaupt. – BoltClock