gpt4 book ai didi

xcode - 调用 XCTFail() 后 Swift 单元测试不会停止

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:07 25 4
gpt4 key购买 nike

据我了解,如果您在其中一个单元测试中调用 XCTFail(),它会立即使该测试失败,并且不会继续检查其余的断言。然而,情况似乎并非如此,至少在我目前的项目中不是这样。

我们甚至在通过的非常简单的单元测试中进行了尝试。我们在导致单元测试失败的断言之前添加了 XCTFail(),但它仍然在 XCTFail() 之后继续并运行断言检查。

这是我的误会还是哪里出了问题?如果是误解,最好的做法是告诉您的单元测试不要费心检查其他断言,因为您已经知道它们会失败?

顺便使用XCTest框架做一个Swift单元测试。我没有给出代码示例,因为我们的每个单元测试似乎都是这种情况,无论它们多么简单。

Xcode 版本 7.2.1 (7C1002)

最佳答案

您可以将 continuesAfterFailure 设置为 false。然后,当一个测试失败时,测试运行程序停止。

关于xcode - 调用 XCTFail() 后 Swift 单元测试不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284251/

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