我正在使用OCUnit编写我的iPhone应用程序的测试。有没有办法调试单元测试并设置断点以查看发生了什么?
在不能使用断点的情况下,编写单元测试非常困难。
在不能使用断点的情况下,编写单元测试非常困难。
这个链接是适用于Xcode 3的,David Gelhar发布的链接是正确的。
对于Xcode 4来说,操作要简单得多。编辑当前计划方案,进入“测试”操作。在底部点击“+”,添加包含想要运行的测试的测试包。现在当你选择“Product -> Test”时,它会运行这些测试。任何激活的断点都会像你预期的那样被命中。
在使用XCode 4.2时,(通过勾选“包括单元测试”复选框来设置项目的SenTestKit单元测试),Product->Test 没有触发我的断点,但是 Product->Perform Action->Test Without Building 看起来可以解决问题。希望这能帮到您。