elv*_*les 8 xcode unit-testing swift quick-nimble
我试图做一个简单的测试来看看 Quick 和 Nimble 是否正常工作,但它们没有。这是我应该打破的简单测试:
import Quick
import Nimble
class SomeSpec: QuickSpec {
override func spec() {
describe("bad test") {
it("does not pass") {
expect("good").to(equal("bad"))
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但如果我运行测试,我会看到输出:
在 0.000 (0.004) 秒内执行了 0 次测试,其中 0 次失败(0 次意外)
我不知道为什么要进行零测试。我确实使用 Swift Package Manager 安装了 Quick 和 Nimble,而不是 Cocoapods,如果这可能是问题的原因的话。
听起来测试类不是测试目标的一部分,因此它没有运行。尝试按照“ Xcode 帮助 > 将测试类添加到项目”删除并重新添加它。
以下是在全新项目中成功运行此测试的步骤:
归档时间: |
|
查看次数: |
2908 次 |
最近记录: |