Как получить доступ к внутренней памяти из тестового проекта? - PullRequest
6 голосов
/ 26 июля 2011

У меня есть контрольно-измерительный прибор, который использует данные испытаний. Я включил эти тестовые данные в файл актива в тестовый проект, и он хорошо работает.

Я бы хотел ускорить повторный запуск теста с другими тестовыми данными, просто поместив файл тестовых данных во внутреннее хранилище тестового приложения, а затем разрешив тесту прочитать тестовые данные из внутреннего хранилища, если оно существует.

Однако я не могу получить доступ к внутренней памяти из тестового приложения. Я использую подкласс android.test.InstrumentationTestRunner, и все вызовы getContext().getFilesDir() возвращают null.

Тестовые приложения не могут получить доступ к внутренней памяти?

Любая помощь очень ценится.

1 Ответ

1 голос
/ 28 декабря 2011

Если вам довелось использовать Roboguice в своих тестах, убедитесь, что вы реализовали конструктор класса своего приложения следующим образом:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...