Я следую this учебник.
Что я хочу сделать, так это создать модульные тесты с помощью AndroidJunitRunner
.Создание модульных тестов в студии android
Мой каталог в app/src
выглядит следующим образом:
androidTest
debug
main
release
андроид документы показывают, что я создаю test/java
для моих модульных тестов.
Проблема в том, что в студии android я не могу создать новый каталог, если я нахожусь в режиме проекта Android. И я должен найти каталог вручную и создать его вручную.
Есть ли способ автоматически создавать эти каталоги и тесты для одного аромата?
Я читал this вопрос, который не касается моей проблемы.
tnx, один быстрый вопрос: если я собираюсь протестировать класс в пакете: '' com.x.y.model'', должен ли я создать тот же пакет в тестовом каталоге? Кроме того, я читал в документах google, что если я изменю метод класса или что-то в источнике, то будут выполняться как модульные тесты, так и тесты на устройства. но я не вижу никакой синхронизации здесь почему? – Mehrdad
Да, тестовый пакет должен соответствовать тестируемому классу. После того, как вы создали каталог тестовой базы, хотя легко выполнить тест для класса, нажав cmd + shift + t, и он будет создавать тест в правильном месте. Я не уверен, что вы подразумеваете под «sync» sorry – Jahnold
tnx, еще один вопрос: эти тесты также отправляются на производственный код? – Mehrdad