xcode5 – XCTest在Xcode 5中没有完成

xcode5 – XCTest在Xcode 5中没有完成,第1张

概述我有一个测试类和一个测试用例.当我运行单元测试时, Xcode告诉我所有的测试通过,但我有一个警告,我的测试没有完成. 我必须用XCTest做一些特别的事情,让它知道我已经完成了一个特定的测试用例吗? 更新: 这可能是一个时间问题/错误.我把一个[NSThread sleepForTimeInterval:.1];在tearDown方法,现在它每次都工作. Xcode还可以自行完成测试,无需睡眠. 我有一个测试类和一个测试用例.当我运行单元测试时,Xcode告诉我所有的测试通过,但我有一个警告,我的测试没有完成.

我必须用XCTest做一些特别的事情,让它知道我已经完成了一个特定的测试用例吗?

更新:
这可能是一个时间问题/错误.我把一个[NSThread sleepForTimeInterval:.1];在tearDown方法,现在它每次都工作. Xcode还可以自行完成测试,无需睡眠.

更新2:
看起来像一些奇怪的Xcode错误,我添加了第三个测试,只是做文本格式化验证,并再次显示警告.

解决方法 我没有得到你提到的警告,但是在转换为Xcode 5 XCTest(重构菜单并自己交换框架)之后,我的测试永远是(永远的一些值),但从来没有实际开始执行(setUp和测试方法不是).

我改变了我的测试目标,构建设置>包装>包装从“八进制”扩展到“xctest”,问题立即得到解决.

为了回答您的问题,测试应在其执行完成并且其tearDown方法完成后立即完成.没有代码的测试将成功传递.尝试在测试中设置断点或日志消息,以验证其实际被调用,并确保您的tearDown不会因任何原因挂起.

总结

以上是内存溢出为你收集整理的xcode5 – XCTest在Xcode 5中没有完成全部内容,希望文章能够帮你解决xcode5 – XCTest在Xcode 5中没有完成所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存