我第一次使用Swift中的单元测试工作。后来我想通过脚本开始我的测试。出于这个原因,我更喜欢自己的控制台日志。
像这样的东西
print("check item \(itemToAdd) ")
XCTAssertTrue(result)
print("Checked Item \(itemToAdd) ✅")
print("Sorting works ✅")
但是测试总是在调用每一行。所以我的输出总是一样的。所以我试过这样的事情:
print("check item \(itemToAdd) ")
if XCTAssertTrue(result) {
//show succes code
} else {
//show details
}
这不起作用。我明白为什么它不起作用(XCTAssertTrue没有返回)。但在网络上,我无法找到解决方案或替代方案。
或者我的日志是愚蠢的和/或不常见的方式?我会很高兴的信息。在网络上,我只是轻松地找到了#hello world" -tests。
答案 0 :(得分:0)
这就是你需要的:
print("check item \(itemToAdd) ")
if (result) {
print("Checked Item \(itemToAdd) ✅")
print("Sorting works ✅")
} else {
XCTFail()
}