К сожалению, пока вы находитесь в модульном тесте (или логическом тесте), вы не «в своем приложении» (то есть в его песочнице).Вот почему такие вещи, как NSDocumentDirectory или [NSBundle mainBundle] не будут работать.
Если это работает для вас, я просто хочу создать папку «Документы» в
/Users/hgpc/Library/Application Support/iPhone Simulator/5.0
.Возможно, вы захотите сделать это в настройках вашего теста, чтобы вы могли удалить его в tearDown.
Если это не сработает, потому что ваши тесты зависят от того, что уже находится в NSDocumentDirectory вашего приложения, вы можете захотеть повторнонемного подумайте о своем тесте, поскольку все они должны быть автономными (т.е. установить все ресурсы из вашего пакета в setUp)
Вы также можете использовать NSLibraryDirectory вместо NSDocumentDirectory, в зависимости от того, что именно вы хотите протестировать.