2012-06-13 62 views
0

GHUnit(iOS)是否支持跳转到导致测试失败的代码中的断言?GHUnit跳转到代码中的错误

我正在评估GHUnit,并认为我以前得到了这个工作,但现在没有。所以我记得错了,或者我的设置有问题吗?它在模拟器中完美工作。

回答

0

尝试在符号objc_exception_throw的模块libobjc.A.dylib中设置断点。

如果这不起作用,请尝试CoreFoundation模块的符号 - [NSException raise]。

我只是不记得他们哪一个为GHUnit工作...

+0

我认为这是一种解决方法?我正在对OCUnit和GHUnit进行评估,并对他们的标准行为更感兴趣。 – Sunkas

+0

他们的标准缺陷实际上是捕捉异常,因此他们将能够评估所有测试并且不会停止第一个异常。我猜你已经升级了你的xCode,因为它在新版本中不会停止每一个异常。它也可能是将编译器从gdb更改为llvm的问题。无论如何,它会为你做的工作。 (顺便也可以帮助你跟踪工作代码中的异常,而不仅仅是在单元测试中) – Ariel