小编Nik*_*kov的帖子

使用XCTAssertThrows模拟进行Swift单元测试

有没有相当于检查在快速语言单元测试中抛出异常?

例如,我有一个课程:

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等技术?

swift

17
推荐指数
1
解决办法
3403
查看次数

iOS。通过 IP 获取同一本地网络中的其他设备/计算机名称

我的程序的一项任务是扫描本地 Wi-Fi 网络以查找同一网络中的任何设备/计算机。我找到了获取所有工作设备 IP 的解决方案,但未能获取它们的名称。我没有找到任何解决这个问题的线索。有什么建议么?

networking cocoa lan ios

6
推荐指数
1
解决办法
2381
查看次数

标签 统计

cocoa ×1

ios ×1

lan ×1

networking ×1

swift ×1