ВНИМАНИЕ! Если вы делаете мои тесты впервые, ознакомьтесь с первоначальной инструкцией здесь !
ВНИМАНИЕ! Я у себя обновил build.gradle на runner от androidx, проверяйте свои импорты. Мой gradle так же выложен.
ВНИМАНИЕ! Добавлена новая зависимость для тестов:
androidTestImplementation 'com.android.support:palette-v7:28.0.0'
ВНИМАНИЕ! если у вас ошибки в запуске или импортах, то внимательно читайте здесь ! Если не помогло - пишите в личку в телеграмм.
- Здесь лежат тесты уже для всех заданий.
- Для вашего удобства тесты разбиты по названию в соответствии с нумерацией заданий.
- Методы, на которые составлены тесты, успешно прошли проверку ботом.
- Так как функционал классов и методов от урока к уроку может отличаться, каждый этап будет в отдельной ветке.
- Ветки нумеруются согласно рабочим веткам. Т.е. hometask_4 в вашем репозитории == hometask_4_tests этого репозитория.
- Тесты можно и нужно дополнять, если хотите - можете форкаться, можете писать в телеграмме (@Igatroll), а можете просто подписываться на репу и пользоваться.
ОШИБКИ:
Если тест падает с ошибкой "Error performing 'single click'", то варианта 2:
а) вы тестируете на эмуляторе/устройстве, на котором не влезает весь ваш интерфейс и поэтому невозможно нажать на какие-то поля/кнопки. В таком случае тесты на сервере пройдут.
б) у вас такой же эмулятор/устройство, как у ментора, но из-за плохой верстки или вылезающей клавиатуры прячутся кнопки или поля. В таком случае тесты на сервере тоже свалятся.