0
我使用PLCrashReporter framework
來檢測崩潰並將它們發送到我們的後端。在那裏,我將PLCrashReport
數據結構轉換爲JSON object
。現在我想知道如何對這些功能進行單元測試。如何對PLCrashReporter框架的使用進行單元測試
有沒有辦法從崩潰文件或來源創建PLCrashReport
?
謝謝。
我使用PLCrashReporter framework
來檢測崩潰並將它們發送到我們的後端。在那裏,我將PLCrashReport
數據結構轉換爲JSON object
。現在我想知道如何對這些功能進行單元測試。如何對PLCrashReporter框架的使用進行單元測試
有沒有辦法從崩潰文件或來源創建PLCrashReport
?
謝謝。
假設你正在使用PLCrashReport API實際上解析protobuf的報告,這更多的是有點棘手比它需要的是,這主要是因爲必要的API來創建任意PLCrashReport實例 - 唯一的選擇是要解析的一個實際報告。
最好的辦法是生成一個崩潰報告(例如,通過-[PLCrashReporter generateLiveReport]),將其用作靜態測試資源,並針對該已知數據編寫測試。
這是一個我們應該支持得更好的用例,所以我提交了一個PLCrashReporter issue來跟蹤請求。
您是否在問如何測試後端或客戶端上的轉換? – landonf
對不起,我有點不清楚。從崩潰報告到JSON的轉換髮生在客戶端上。我想測試這個轉換。 –