2016-08-11 3 views
6

Я хочу построить модульный тест из существующего проекта андроида, но тестовая папка и тестовый класс, такие как androidTest и test, являются удален. Потому что это существующий проект, и я не знаю, почему предыдущий разработчик удалил их, поэтому мне нужно создать новую тестовую папку для этого.Как создать тестовый класс и папку из студии android?

Я пытаюсь добавить библиотеки к моему Gradle как this:

// Required -- JUnit 4 framework 
    testCompile 'junit:junit:4.12' 
    // Optional -- Mockito framework 
    testCompile 'org.mockito:mockito-core:1.10.19' 

и создать test папку и тестовый класс внутри src папки, но до сих пор не работает, и я не могу запустить тест.

любая идея, какие правильные шаги для достижения этой цели в студии Android? поскольку documentation показывает только, как добавить тестовую библиотеку и тестовый класс, но не там, где разместить тестовую папку или создать новую тестовую папку.

+0

Ну, по крайней мере, внутри затмения (и инструментов, которые имеют maven, которые имеют похожие идеи), вы бы ** не ** поставили свой тестовый код в тот же проект. Вместо этого у вас есть второй проект, содержащий весь тестовый код. Но поскольку я не являюсь пользователем AndroidStudio, я не могу сказать, хочет ли этот инструмент делать что-то по-другому. – GhostCat

+0

Согласен, но дело в том, что этот проект уже на студии android :) –

+0

Что мешает вам создавать ** другой проект? – GhostCat

ответ

4

Вы можете создать каталог для вашего исходного кода тестирования, то есть src/test/java. Вы можете сделать это из командной строки или с помощью представления Project в окне инструмента Project. В этот момент новый каталог должен быть выделен зеленым цветом.

Также убедитесь, что вы выбрали правильный вариант сборки.

Для получения более подробной информации о том, как настроить все эти и запустить тесты правильно, обратитесь http://tools.android.com/tech-docs/unit-testing-support

Надеется, что это помогает.

Смежные вопросы