Новая схема разрешений, введенная Android Marshmallow, требует проверки определенных разрешений во время выполнения, что подразумевает необходимость предоставления разных потоков в зависимости от того, отрицает ли пользователь или разрешает доступ.
Как мы используем Espresso для запуска автоматических тестов пользовательского интерфейса в нашем приложении, как мы можем макетировать или обновлять состояние разрешений для тестирования разных сценариев?