Написание контрольного примера — утомительная работа. Несмотря на то, что espresso предоставляет очень простой и гибкий API, написание тестовых примеров может быть ленивой и трудоемкой задачей. Чтобы преодолеть это, Android Studio предоставляет возможность записывать и генерировать контрольные тесты для эспрессо. Запись эспрессо-теста доступна в меню « Выполнить» .
Давайте запишем простой тестовый пример в нашем HelloWorldApp , выполнив шаги, описанные ниже,
Откройте Android-студию, а затем приложение HelloWorldApp .
Нажмите Run → Record Espresso test и выберите MainActivity .
Скриншот Recorder выглядит следующим образом:
Нажмите Добавить утверждение . Откроется экран приложения, как показано ниже,
Нажмите Hello World! , Экран Recorder для выбора вида текста выглядит следующим образом:
Снова нажмите Сохранить утверждение. Это сохранит утверждение и покажет его следующим образом:
Нажмите ОК . Это откроет новое окно и спросит название контрольного примера. Имя по умолчанию — MainActivityTest
При необходимости измените имя тестового набора.
Снова нажмите ОК . Это создаст файл MainActivityTest с нашим записанным тестовым примером. Полное кодирование выглядит следующим образом:
Наконец, запустите тест с помощью контекстного меню и проверьте, запускается ли тест.