XCTestExpection只是挂起



我不知道发生了什么。我在测试中使用了expectation,它不会超时。我已经删除了太多的测试,现在我只剩下:

func testItem() {
let expec = expectation(description: "expection")
wait(for: [expec], timeout: 3.0)
}

而且它不会失败。它只是挂着。有人知道为什么会发生这种事吗?

如果使用的是XCTestCase.expectation(description:),它将返回的XCTestExpectation添加到self.expectations,则应该使用waitForExpectations而不是wait(for:)

当使用wait(for:)时,您应该使用XCTestExpectation(description:)来创建您的期望值。

相关内容

  • 没有找到相关文章

最新更新