Как выполнять UnitTests с CoreData •

Начиная с шаблона CoreData, я создал приложение iphone, которое использует CoreData для управления моделью данных . Пока работает ...

Теперь я решил, что мне нужны "модульные" тесты, чтобы проверить, правильно ли управляется модель данных ядра (до сих пор я выполнял только ручные проверки и проверял базу данных напрямую с помощью CoreDataEditor). Я следил за

http://developer.apple. com / library / ios / # documentation / Xcode / Conceptual / iphone_development / 135-Unit_Testing_Applications / unit_testing_applications.html

о том, как настроить UnitTests в Xcode. Пока это работает как для логических, так и для прикладных тестов. Однако я не могу заставить «модульные» тесты работать с бэкэндом CoreData (он не находит мою модель данных, и я не знаю, что включить или связать и т. Д.)

Есть ли указатель / описание на как выполнить «модульное» тестирование приложения iphone с основными данными?

PS: Я знаю, что тестирование с помощью серверной части базы данных не является, строго говоря, «модульным» тестированием. Меня не волнует, проводится ли тест на симуляторе с реальным приложением (ApplicationTesting) или это просто базовая часть данных ядра специально для модульных тестов (LogicTest), которые я бы заполнил некоторыми тестовыми объектами во время setUp.

РЕДАКТИРОВАТЬ: Как проводить модульное тестирование своих моделей теперь, когда я использую Core Data? и http://chanson.livejournal.com/115621.html но теперь я столкнулся с проблемой, описанной в Значение UITextField для iPhone UnitTesting и ошибка проверки 133 ... ну, за исключением того, что у меня есть код ошибки 134: - (((Есть идеи?

9
задан Community 23 May 2017 в 11:58
поделиться