В классе MainActivity. java представлена вся логика работы приложения. Стоит помнить, что для того, чтобы легче было покрыть весь функционал приложения тестами, необходимо разбить функционал на методы.
Также стоит обратить внимание на аннотацию к
@VisibleForTesting, она указана как у экземпляров классов, так и у методов. Данная аннотация позволяет обращаться к объектам или методам в тестах. Основной особенностью является то, что если обращаться к этим объектам не из тестов, то по умолчанию параметром доступа будет является «private». Также можно указать режим доступа вручную. Например: