gpt4 book ai didi

unit-testing - Xcode 3.2.3 STILL不会在编辑器中标记单元测试断言失败

转载 作者:行者123 更新时间:2023-12-04 05:24:13 25 4
gpt4 key购买 nike

我之前曾问过这个问题,现在问题似乎已经在Xcode 3.2.3中返回了。当我运行单元测试并且断言失败时,我似乎并没有像以前那样在左装订线中看到小消息气泡。我可以按Cmd + plus突出显示错误的断言,并在窗口底部获得部分状态,但是我没有找到一种简单的方法来获取全部断言失败,而无需深入研究构建结果窗口。其他人看到了吗?我错过设置或配置了吗?这是怎么回事?其他编译错误仍然显示消息气泡。救命!

最佳答案

症状

我正在Xcode 4.2.1中建立一个项目。将单元测试子目录移动到我想要的位置后,我看到的是与您描述的问题完全相同的问题。

新生成的逻辑测试目标没有此问题。我能够将差异显示在单元测试源文件的构建结果中,以“ ../”相对路径显示出来。它们的存在似乎弄乱了如何解析行号以在编辑器中标记内容以进行单元测试。

当我将失败的单元测试源文件的“位置”设置从“相对”更改为“组”到“绝对路径”时,它从构建结果中删除了“ ..”,问题就消失了。

由于绝对路径不是可行(便携式)解决方案,因此令人沮丧。

可能的工作

您可以将单元测试文件放在Xcode项目所在目录下的某个子目录中。 Xcode在创建新的单元测试目标时会执行此操作。在这种约束下,单元测试的相对路径不需要任何“ ..”。

但这也很烦人。我可以想到一些人为什么不希望Xcode项目文件位于其存储库根目录中的几个原因。

关于unit-testing - Xcode 3.2.3 STILL不会在编辑器中标记单元测试断言失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681507/

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