Модульное тестирование статической библиотеки, которое включает вызовы NSDocumentDirectory и других приложений iOS.

Я пытаюсь запустить модульные тесты для статической библиотеки, которая пытается создать / записать / прочитать файл в каталоге документов. Поскольку это статическая библиотека, а не приложение для iOS, попытки ссылаться на NSDocumentDirectory возвращают мне каталог для формы

«/ Пользователи // Библиотека / Поддержка приложений / iPhone Simulator / Documents»

Этот каталог выполняет не существует. При попытке доступа к каталогу из реального приложения, NSDocumentDirectory возвращает что-то в форме:

«/ Пользователи // Библиотека / Поддержка приложений / iPhone Simulator / 4.2 / FEDBEF5F-1326-4383-A087-CDA1B865E61A / Documents»

(обратите внимание на версию симулятора, а также идентификатор приложения как часть пути)

Как я могу преодолеть этот недостаток в структуре модульного тестирования для статических библиотек, которые реализуют тесты, требующие вызовов конкретных приложений iOS?

Заранее благодарим.

7
задан Shiun 4 January 2011 в 18:35
поделиться