Android - тест JUnit выходит из приложения после каждого теста?

Поэтому я пытаюсь написать тест автоматизации с использованием Robotium для Android. У меня есть набор тестов, связанный с моим LoginPage, проблема в том, что setUp и tearDown вызываются beforfe и после каждого теста, поэтому он закрывает и открывает приложение при каждом тестовом примере.

Можно ли как-то избежать этого, чтобы настройка и демонтаж вызывались один раз для каждого тестового набора?

РЕДАКТИРОВАТЬ:

Я использую ActivityInstrumentationTestCase2

2 ответа

Решение

Вместо этого используйте SingleLaunchActivityTestCase.

Я не уверен насчет Robotium, но у junit есть аннотации @BeforeClass и @AfterClass, которые вы можете применить к методу так, чтобы он вызывался только один раз до или после создания экземпляра набора тестов. Смотрите больше информации здесь:

http://junit.sourceforge.net/doc/faq/faq.htm

Другие вопросы по тегам