GHUnit 跳转到代码中的错误

Posted

技术标签:

【中文标题】GHUnit 跳转到代码中的错误【英文标题】:GHUnit jump to error in code 【发布时间】:2012-06-13 20:39:46 【问题描述】:

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

我正在评估 GHUnit,并认为我之前已经得到了这个工作,但现在它没有。那么是我记错了还是我的设置有问题?它在模拟器中运行良好。

【问题讨论】:

【参考方案1】:

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

如果这没有帮助,请尝试 CoreFoundation 模块的符号 -[NSException raise]。

我只是不记得其中哪一个适用于 GHUnit...

【讨论】:

我认为这是一种解决方法?我正在评估 OCUnit 和 GHUnit,并且对它们的标准行为更感兴趣。 他们的标准行为实际上是捕捉异常,以便他们能够评估所有测试而不是在第一个异常时停止。我猜您已经升级了 xCode,因为在较新的版本中它不会在每次异常时都停止。也可能是将编译器从 gdb 更改为 llvm 的问题。无论如何,它会为您完成工作。 (顺便说一句,它还可以帮助您跟踪工作代码中的异常,而不仅仅是在单元测试中)

以上是关于GHUnit 跳转到代码中的错误的主要内容,如果未能解决你的问题,请参考以下文章

如何修复一些 Xcode 13 错误,例如无法正确跳转到定义?

Servlet中出现的错误。(无法跳转到指定页面。)

读取文件时Python中的UnicodeDecodeError,如何忽略错误并跳转到下一行?

多个选项卡中的 MVC 表单验证 - 自动跳转到有验证错误的选项卡?

jsp错误页不跳转显示500

开发错误记录9:Application无法跳转到Activity