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 错误,例如无法正确跳转到定义?
读取文件时Python中的UnicodeDecodeError,如何忽略错误并跳转到下一行?