Я пишу несколько интеграционных тестов на android -x.
У меня есть класс, который запускает службу, заполняющую мою базу данных, под названием create database.
Я не хочу, чтобы эта служба запускалась для каждого теста, поэтому мне нужен механизм, сообщающий ей, должна ли она запускаться из каждого теста.
В настоящее время я скопировал класс в ту же папку в моей папке androidTests, чтобы переопределить поведение по умолчанию, фактически предоставив себе индивидуальную реализацию этой службы для моих тестов.
Теперь мне нужен механизм для установки переменной в моем тесте и чтения ее из моего класса.
Я действительно не хочу использовать общие настройки для этого, поскольку это не кажется самым быстрым подходом, и я подумал, есть ли лучший способ или более стандартный подход, поскольку я его не видел.
Итак, учитывая приведенную ниже среду, как мне установить переменную в introTest и прочитать ее в createDatabase? помня, что это JobIntentService, а не действие
В настоящее время я буду устанавливать переменную stati c в introTest и проверять ее в настраиваемой createDatabase , я думаю, этого достаточно, но, похоже, может произойти авария