При создании нового проекта в Android Studio я заметил, что он автоматически создает каталог/androidTest в каталоге/src, где есть класс «ApplicationTest.java» со следующим кодом:Запуск теста, который был создан Android Studio
Я предполагаю, что это то, что Google хочет, чтобы мы использовали, но после поиска в течение нескольких часов я не мог понять, как использовать этот класс, который был создан для меня. Официальный документ Google, по-видимому, только перечисляет, как работать на Eclipse IDE (не Android Studio), и я не смог найти код, который позволил бы мне выполнить простой тест (например, assertEquals(1,2)
). Может ли кто-нибудь показать мне, как написать простой тестовый код с использованием вышеуказанного шаблона по умолчанию и шаги по его запуску, предпочтительно из командной строки?
EDIT: Я смог написать простой тест, который предназначен для отказа. ApplicationTest.java в/androidTest/Java/путь/к/пакету/
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
@Override
protected void setUp() throws Exception {
createApplication();
}
@SmallTest
public void testMultiply() {
assertEquals("This should not pass ", 50, 49);
}
}
Я могу запустить это из Android Studio, но я просто не могу понять, как запустить что из командной строки. Любая помощь?
Нет теста. Это всего лишь пример настройки. –
Я понимаю, что это шаблон для тестовой установки. Мой вопрос был больше о том, как написать тест, используя указанную выше настройку; например, какие функции нужно вызывать? и как мне запустить тест после того, как я их напишу? – baekacaek