Найти в Дзене
androidTest

Первый тест на Android

Если мы посмотрим на наше приложение, то увидим папки main, test и androidTest

-2

В папке main лежит код нашего основного приложения. В папках test и androidTest лежат тесты. Зачем понадобилось две папки? Чем отличаются тесты внутри этих папок? В папке test лежат unit тесты, это такие тесты, которым нет необходимости запускаться на телефоне их можно запустить и на нашем компьютере, так будет быстрее. А вот тем тестам, которые лежат в папке androidTest уже нужен или настоящий телефон или хотя бы эмулятор. Они могут запускать активити, проверять взаимодействие компонентов приложения и многое другое.

Итак переходим в папку androidTest и видим, что один тест уже готов. Для того, чтобы его запустить, во-первых, вам нужно устройство. Можете подключить его через провод или запустить эмулятор.

Зеленая стрелка перед методом запустит только один тест, перед классом - запустит все тесты в классе
Зеленая стрелка перед методом запустит только один тест, перед классом - запустит все тесты в классе

Затем нажать на зелёную кнопку. И вы увидите результат во вкладке Run.

-4

В следующих постах разберём, что происходит под капотом, когда мы нажимаем зелёную кнопку