2013-10-07 50 views
1

我正在使用核心數據(Xcode 5)在項目中編寫一些單元測試。爲了測試目的,我需要將一組數據插入我的核心數據模型,setUp將測試數據插入到核心數據中

這樣做最簡單的方法是什麼?例如,如果我可以編寫一個XML文件並將其填充到我的核心數據中將會很有幫助。

+0

我還沒有找到一個簡單的方法。我按照這個看到第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

+1

您是否可以不從應用程序沙箱製作數據庫的副本,並在啓動時爲您的單元測試製作種子? – Tim

回答

1

我結束了測試設置編程插入測試數據。

2

您可以使用Valentina studio打開Core Data Model(SQLite文件)並插入值。

+2

我希望它自動插入。 – dhrm

+0

您可以使用包含值的模型核心數據文件。測試時您將使用此數據庫的上下文。 –

+0

使用這個工具不是一個壞主意,否則你將不得不編寫大量的代碼來模擬數據。 – o15a3d4l11s2