Подтвердить что ты не робот

Разница между ActivityUnitTestCase и ActivityInstrumentationTestCase2

Я новичок в приложениях для Android. я смотрел образцы API и вижу, что иногда мы используем ActivityUnitTestCase и ActivityInstrumentationTestCase2. Какая разница между двумя? Когда мы будем использовать один над другим?

4b9b3361

Ответ 1

См. разницу, обсуждаемую здесь: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing

Ключевые моменты:

  • ActivityUnitTestCase может использоваться для тестирования макета и изолированных методов.
  • ActivityInstrumentationTestCase2 может использоваться, когда вы хотите отправлять события touch/mouse и проверять управление состоянием.

Ответ 2

Класс ActivityInstrumentationTestCase2, используемый для функционального тестирования, и ActivityUnitTestCase, используемый для Unit-тестирования Activity.