XCTest 的行为在 assertTrue 上不清楚失败

Posted

技术标签:

【中文标题】XCTest 的行为在 assertTrue 上不清楚失败【英文标题】:Behaviour of XCTest unclear failing on assertTrue 【发布时间】:2013-10-26 10:25:11 【问题描述】:

xCode 的 XCTest 套件似乎有问题,我是否遗漏了什么或者为什么以下测试有时会在 true 和 false 之间切换值时失败,有时测试会继续失败,并且硬编码为 true 值!

-(void) testDescDefaultEmpty
    XCTAssertTrue(true, @"The description was incorrect");


它似乎没有清除运行新测试的旧测试..

【问题讨论】:

有时它只是跳过一个类的所有测试! 【参考方案1】:

尝试将断言更改为:

XCTAssertTrue(YES, @"The description was incorrect");

【讨论】:

以上是关于XCTest 的行为在 assertTrue 上不清楚失败的主要内容,如果未能解决你的问题,请参考以下文章

XCTest 输出显示错误但未抛出错误

单元测试不了解 XCTest 期望的异步 UI 代码?

iOS - 为啥使用快速灵活 vs XCTest

为啥 JUnit 的 assertTrue 没有得到解决?

你见过哪些饭桌上不礼貌的行为?

junit 方法:assertEquals 和 assertTrue