Начиная с шаблона CoreData, я создал приложение iphone, которое использует CoreData для управления моделью данных . Пока работает ...
Теперь я решил, что мне нужны "модульные" тесты, чтобы проверить, правильно ли управляется модель данных ядра (до сих пор я выполнял только ручные проверки и проверял базу данных напрямую с помощью CoreDataEditor). Я следил за
о том, как настроить UnitTests в Xcode. Пока это работает как для логических, так и для прикладных тестов. Однако я не могу заставить «модульные» тесты работать с бэкэндом CoreData (он не находит мою модель данных, и я не знаю, что включить или связать и т. Д.)
Есть ли указатель / описание на как выполнить «модульное» тестирование приложения iphone с основными данными?
PS: Я знаю, что тестирование с помощью серверной части базы данных не является, строго говоря, «модульным» тестированием. Меня не волнует, проводится ли тест на симуляторе с реальным приложением (ApplicationTesting) или это просто базовая часть данных ядра специально для модульных тестов (LogicTest), которые я бы заполнил некоторыми тестовыми объектами во время setUp.
РЕДАКТИРОВАТЬ: Как проводить модульное тестирование своих моделей теперь, когда я использую Core Data? и http://chanson.livejournal.com/115621.html но теперь я столкнулся с проблемой, описанной в Значение UITextField для iPhone UnitTesting и ошибка проверки 133 ... ну, за исключением того, что у меня есть код ошибки 134: - (((Есть идеи?