gpt4 book ai didi

testing - XCTAssert 和 Swift 中的断言之间的区别

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:17 34 4
gpt4 key购买 nike

XCTAssert() 和 Swift 中的 assert() 有什么区别?

最佳答案

XCTAssert 是来自 XCTest 框架的单元测试断言系列之一,应该只出现在单元测试目标中(即不在您的应用程序代码中) .如果断言失败,它不会终止测试工具或托管应用程序的执行,而是记录并报告失败。

单元测试断言在“测试”操作期间被记录和报告(与“运行”和“安装”操作相比)。

assert 是用于用户代码的仅调试构建的快速断言。这可以存在于您的应用程序或框架目标包中。如果断言失败,则当前应用程序将停止在可调试状态,或者如果不在调试器下则终止。相当于 Objective-C 的 NSAssert。在发布版本中,断言将被忽略。

关于testing - XCTAssert 和 Swift 中的断言之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27451906/

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