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相反?
python unittest addCleanup中也加失败截图功能
python unittest 比如我写了两个测试函数testA,testB,如何在unittest.main()执行时让testB先执行?