gpt4 book ai didi

xcode - 如何在 Swift 中断言对象实例化?

转载 作者:行者123 更新时间:2023-11-30 10:02:07 24 4
gpt4 key购买 nike

所以我想编写一个测试来断言已创建类的实例。我最初的 react 是编写一个测试来检查接收类的变量是否为 null,但有人指出,由于可选值的原因,这在 Swift 中不起作用,并且如果我打开包含 null 的内容,程序将会崩溃。

那么如何测试一个类或任何与此相关的对象是否已正确创建?

我在 Xcode 7 中使用 Swift 2.2。

如果投反对票,请告诉我问题或格式有什么问题。

最佳答案

如果您在 XCTest 的上下文中讨论,如果您想测试以确保它已实例化,您可以执行以下操作:

func testMyObjectInstantiation() {
let object = MyObject(value: 42)
XCTAssert(object != nil, "instantiation failed")
}

或者

func testMyObjectInstantiation() {
let object = MyObject(value: 42)
XCTAssertNotNil(object, "instantiation failed")
}

关于xcode - 如何在 Swift 中断言对象实例化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37854823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com