有没有相当于检查在快速语言单元测试中抛出异常?
例如,我有一个课程:
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()
}
}
Run Code Online (Sandbox Code Playgroud)
和测试检查它的工作.在目标CI中可以编写如下测试方法:
- (void)testInitializationWithWrongSideLengthThrowsExceptions{
XCTAssertThrows([[Shape alloc] initWithSideLength: -50], "Should throw exceptions on wrong side values initialisations");
}
Run Code Online (Sandbox Code Playgroud)
什么是Swift等技术?
我的程序的一项任务是扫描本地 Wi-Fi 网络以查找同一网络中的任何设备/计算机。我找到了获取所有工作设备 IP 的解决方案,但未能获取它们的名称。我没有找到任何解决这个问题的线索。有什么建议么?