我正在使用 PLCrashReporter 框架
来检测崩溃并将它们发送到我们的后端。在那里,我将 PLCrashReport
数据结构转换为 JSON 对象
。现在我想知道如何对这些功能进行单元测试。
有没有办法从崩溃文件或源代码创建 PLCrashReport
?
谢谢。
最佳答案
假设您使用的是 PLCrashReport实际解析 protobuf 报告的 API,这比它需要的要复杂一些,主要是因为创建任意 PLCrashReport 实例所需的 API——唯一的选择是解析实际报告。
最好的办法是生成崩溃报告(例如,通过 -[PLCrashReporter generateLiveReport] ),将其用作静态测试资源,并针对该已知数据编写测试。
不过,这是一个我们应该更好地支持的用例,所以我已经提交了 PLCrashReporter issue跟踪请求。
关于ios - 如何对 PLCrashReporter 框架的使用进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21379808/