我有一个问题,Xcode IDE 6不能正确检测我的swift单元测试用例。当我运行单元测试时,所有的测试都执行了。
但是在IDE中,当编辑时,单元测试是不被识别的。为了运行一个测试,我必须运行整个单元测试套件。
我不知道如何避免这个小故障。
发布于 2015-03-21 01:05:34
问题解决了。我所要做的就是启动"Window -> Projects“窗口并删除”派生数据。在索引之后,所有的测试都在工作。
与此同时,苹果正在逐步修复Xcode6.3编辑器中的bug。
发布于 2015-06-24 03:37:59
对我来说,修复方法是在所有方法前加上'test‘前缀
即
func arrayResponseCall()
应该是:
func testArrayResponseCall()
发布于 2015-03-20 04:58:00
对我来说,“修复”是添加一个新的测试。我编了些废话:
func testThatNothing() {
XCTAssertTrue(true, "True should be true")
}
当我再次运行测试时,编辑器可以识别该文件中的所有测试。我删除了伪造的测试,但它仍然是好的。不幸的是,我不得不在每个文件中这样做,但至少它可以工作。希望这对某些人有帮助。
https://stackoverflow.com/questions/26690139
复制相似问题