dea*_*rne 9 iphone unit-testing ios xcode4
我已经设法在Xcode 4中为我的库设置单元测试.我已经使用我知道将通过和失败的测试执行构建(即STAssertTrue(YES)
和STAssertTrue(NO)
)以确保它正常工作.我正在使用本文档后面的默认Apple SenTest库.
但是,当我的测试运行时,我在构建日志中收到此错误:
处理命令输出时发生内部错误: - [IDEActivityLogSectionRecorder endMarker]:发送到实例0x20310b580的无法识别的选择器
要清楚,它根本不会影响测试的运行,只会影响构建窗口的输出.每次都运行所有测试,所以我可以通过查看构建成功或失败来判断通过/失败.
但是,当我的测试失败时,我无法找出哪一个失败,因为输出似乎在达到该错误时停止.
有没有人有单元测试经验/ Xcode 4 /这个错误?
我意识到它没有直接回答你的问题,但忘了SenTestingKit并使用GHUnit.它需要大约10分钟才能弄清楚(比OCUnit简单得多)并且会给你带来很多麻烦.恕我直言,Apple应该用Xcode代替OCUnit.
GHUnit可以在真正的应用程序环境(使用GUI)或命令行上运行测试.它实际上只是作为一个单独的目标进入您现有的项目.
https://github.com/gabriel/gh-unit
归档时间: |
|
查看次数: |
8674 次 |
最近记录: |