Проблемы, вызванные случайным добавлением класса тестирования в test / java перед androidTest / java - PullRequest
0 голосов
/ 05 апреля 2020

Итак, я хотел создать тесты в android студии от MainActivity. java, но я случайно добавил его сначала в test / java. Я удалил класс и создал новый в androidTest / java вместо этого, но это испортило некоторые вещи.

Для начала, очевидно, потому что имя тестовой функции (MainActivityTest.onClick ()) уже было установлено на сконфигурируйте с помощью jUnit из первого тестового файла, если я запускаю его отдельно, android studio не найдет его. Поэтому я исправил это, перейдя в рабочую конфигурацию и удалив тест onClick (), настроенный с помощью jUnit, чтобы я мог создать новую конфигурацию с именем MainActivityTest.onClick (), настроенную с Android Test Unit.

Но теперь есть в тестовом файле для запуска теста нет зеленой стрелки, есть красный восклицательный знак, заставляющий меня поверить, что все еще что-то не так.

enter image description here enter image description here

Что я пропустил? Тесты работают нормально и все, и нет никаких предупреждений или ошибок для этих тестов, но красный символ ошибки не исчезнет go.

Спасибо!

edit: Добавлен новый тест, рядом с ним зеленая стрелка. Это заставляет меня поверить, что, поскольку я запустил класс MainActivity и метод MainActivity.onClick (), они все еще связаны с папкой test / java, в которую я каким-то образом ее добавил ... но я не знаю, как отсоединить ее

enter image description here

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