Я пишу тесты пользовательского интерфейса для Android-приложения с Espresso. Но есть проблема, что нельзя смочить SharedPreferences
данные. Я нашел некоторые обходные пути, но они используют внедрение зависимостей (основной Dagger2).
Есть ли способ издеваться над префами без каких-либо инъекций зависимостей? Может быть, существует другой подходящий для него фреймворк для тестирования?
Edit:
Мне нужно имитировать SharedPreferences
в инструментальных, а не модульных тестах.