gpt4 book ai didi

swift - Xcode 9.4.1 'guard' 语句的代码覆盖率

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:58 26 4
gpt4 key购买 nike

在我的 Xcode 9.4.1 中的 Swift 4 项目中实现单元测试后,在获得 100% 代码覆盖率时遇到了一些麻烦。

出于某种原因,当我在可失败初始化程序中有一个 guard 语句时,我的代码覆盖率似乎总是为它说 0,即使我 对其进行测试。

enter image description here

I've created a demo project so you can see for yourselves.

如何让 Xcode 显示此代码包含单元测试?

我对整个单元测试方面的事情还比较陌生,所以如果您可以提供任何建议,或者可以查看任何其他地方以阅读它,我将不胜感激。

提前致谢。

/丹

最佳答案

它并没有完全回答问题,但是如果您将 class 替换为 struct(从引用空间迁移到值空间),您将达到 100%测试覆盖率。

奇怪!

关于swift - Xcode 9.4.1 'guard' 语句的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51596895/

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