如何对PLCrashReporter框架的使用进行单元测试

时间:2014-01-27 11:34:05

标签: ios unit-testing plcrashreporter

我正在使用PLCrashReporter framework来检测崩溃并将其发送到我们的后端。在那里,我将PLCrashReport数据结构转换为JSON object。现在我想知道如何对这些功能进行单元测试。

有没有办法从崩溃文件或来源创建PLCrashReport

谢谢。

1 个答案:

答案 0 :(得分:1)

假设您正在使用PLCrashReport API来实际解析protobuf报告,这比它需要的更棘手,主要是因为创建任意PLCrashReport实例所需的API - 唯一的选择是解析实际报告。

您最好的选择是生成崩溃报告(例如,通过-[PLCrashReporter generateLiveReport]),将其用作静态测试资源,并根据已知数据编写测试。

这是我们应该更好地支持的用例,因此我提交了PLCrashReporter issue来跟踪请求。

相关问题