我目前使用的OCUnit附带Xcode 3.2.4,用于对我的应用程序进行单元测试。我的工作流程通常是在失败的单元测试中设置一些断点,以便快速检查状态。我使用的是苹果的OCUnit设置:单元测试和iPhone开发
但是从上面的设置让我有些头疼。 Apple区分应用测试和逻辑测试。正如我所看到的:
您无法调试逻辑测试。就好像他们在建立你的项目时无形地运行一样。
您可以调试应用程序的测试,但你必须给设备,而不是在模拟器上运行这些(究竟是什么原因呢?)
这意味着一切都与一种移动的慢我当前工作流程有关让应用测试在模拟器上运行的任何提示?或者任何针脚指向另一个测试框架? 会例如。 google-toolbox-for-mac在一般情况下或为我的特定需求工作得更好?
此外,欢迎在单元测试中使用断点的一般注释! :-)