Android набор переменных для тестирования - PullRequest
0 голосов
/ 09 мая 2020

Я пишу несколько интеграционных тестов на android -x.

У меня есть класс, который запускает службу, заполняющую мою базу данных, под названием create database.

Я не хочу, чтобы эта служба запускалась для каждого теста, поэтому мне нужен механизм, сообщающий ей, должна ли она запускаться из каждого теста.

В настоящее время я скопировал класс в ту же папку в моей папке androidTests, чтобы переопределить поведение по умолчанию, фактически предоставив себе индивидуальную реализацию этой службы для моих тестов.

Теперь мне нужен механизм для установки переменной в моем тесте и чтения ее из моего класса.

Я действительно не хочу использовать общие настройки для этого, поскольку это не кажется самым быстрым подходом, и я подумал, есть ли лучший способ или более стандартный подход, поскольку я его не видел.

Итак, учитывая приведенную ниже среду, как мне установить переменную в introTest и прочитать ее в createDatabase? помня, что это JobIntentService, а не действие

heirarchy

В настоящее время я буду устанавливать переменную stati c в introTest и проверять ее в настраиваемой createDatabase , я думаю, этого достаточно, но, похоже, может произойти авария

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...