【发布时间】:2012-12-06 10:42:51
【问题描述】:
在 Xcode 中,在我的单元测试结束时,我得到如下结果:
测试套件“所有测试”于 2012-12-06 10:23:38 +0000 完成
在 4.314 (4.485) 秒内执行了 195 次测试,0 次失败(0 次意外)
我很想知道如何定义预期失败的测试。
通常对于其他测试框架,我喜欢能够将不完整的单元测试定义为提醒未来必须完成的工作。这些测试应仅记录为警告,但如果其他一切正常,仍会产生“成功”的最终结果
看看 Xcode 的输出,我认为有一种方法可以达到同样的效果。但是,我在找到正确的宏来标记不完整/TODO 测试时遇到问题。此外,在我看来,正常故障报告为:
在 2.314 (2.334) 秒内执行了 95 次测试,其中 1 次失败(0 次意外)
因此,任何测试断言失败似乎都是意料之中的。在那种情况下,我什至对(0 个意外)失败的含义感到困惑。
谁能解释那部分日志结果的含义?,如何使用?如何标记未完成的测试?
【问题讨论】:
标签: xcode cocoa unit-testing testing ocunit