我正在使用核心數據(Xcode 5)在項目中編寫一些單元測試。爲了測試目的,我需要將一組數據插入我的核心數據模型,setUp。將測試數據插入到核心數據中
這樣做最簡單的方法是什麼?例如,如果我可以編寫一個XML文件並將其填充到我的核心數據中將會很有幫助。
我正在使用核心數據(Xcode 5)在項目中編寫一些單元測試。爲了測試目的,我需要將一組數據插入我的核心數據模型,setUp。將測試數據插入到核心數據中
這樣做最簡單的方法是什麼?例如,如果我可以編寫一個XML文件並將其填充到我的核心數據中將會很有幫助。
我結束了測試設置編程插入測試數據。
您可以使用Valentina studio打開Core Data Model(SQLite文件)並插入值。
我希望它自動插入。 – dhrm
您可以使用包含值的模型核心數據文件。測試時您將使用此數據庫的上下文。 –
使用這個工具不是一個壞主意,否則你將不得不編寫大量的代碼來模擬數據。 – o15a3d4l11s2
您可以檢查此文章爲測試核心數據指南 - 概括起來講,他們正在使用MagicalRecord:http://www.cimgf.com/2012/05/15/unit-testing-with-core-data/
我還沒有找到一個簡單的方法。我按照這個看到第7章,http://www.lynda.com/iOS-tutorials/Core-Data-iOS-OS-X/101461-2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq% 3acore + data%0apage%3a1%0as%3arelevance%0asa%3atrue%0aproducttypeid%3a2 – DogCoffee
您是否可以不從應用程序沙箱製作數據庫的副本,並在啓動時爲您的單元測試製作種子? – Tim