SentTestCase 不会将 UnitTest 失败突出显示为代码错误

Posted

技术标签:

【中文标题】SentTestCase 不会将 UnitTest 失败突出显示为代码错误【英文标题】:SentTestCase doesn't highlight UnitTest failures as errors in code 【发布时间】:2010-10-10 11:57:29 【问题描述】:

我已经为我的 iphone 应用程序的一些逻辑设置了 UnitTests,我遵循了苹果在 XCode 中的 UnitTests 指南,但是当一些断言失败时 - 而不是像常规编译错误那样直接在代码中突出显示该位置 - XCode 只是在右下角显示错误数,我必须在输出日志中查找错误。有谁知道必须采取哪些额外步骤才能使 XCode 突出显示单元测试中的断言失败,例如代码中的常规错误?

【问题讨论】:

【参考方案1】:

这是 Xcode 中的一个已知错误。我认为它的运行时间至少不及 3.2.x 版,但它可能更早出现故障。我在 3 月份向 Apple 提交了一份错误报告,但它作为副本被关闭,因此他们意识到了这个问题。我不认为它会在 3.X 版本中得到修复,因为 Xcode 4 即将推出。

【讨论】:

以上是关于SentTestCase 不会将 UnitTest 失败突出显示为代码错误的主要内容,如果未能解决你的问题,请参考以下文章

python unittest学习4---跳过测试与预计的失败

Python unittest - 与assertRaises相反?

VS2010单元测试入门实践教程

python unittest addCleanup中也加失败截图功能

在 python unittest 中关闭一些打印

python unittest 比如我写了两个测试函数testA,testB,如何在unittest.main()执行时让testB先执行?