При выполнении модульного тестирования в операциях Android с использованием ActivityInstrumentationTestCase вы можете использовать TouchUtils , чтобы «отправить» длинный щелчок для просмотра в действии с longClickView (ActivityInstrumentationTestCase test, View v)
ActivityInstrumentationTestCase
устарело в пользу ActivityInstrumentationTestCase2
.
Так что longClickView
больше не доступен; он устарел и рекомендует использовать ActivityInstrumentationTestCase2 ", который предоставляет больше возможностей для настройки тестируемого действия"
Я не могу найти, как выполнить эту операцию (отправка сенсорного события в представление) в ActivityInstrumentationTestCase2
.
Может кто-нибудь показать мне пример того, как это сделать сейчас?
EDIT
Дальнейшее дополнение к вопросу. Могу ли я в любом случае заставить тест ждать обновления текстового представления? У меня есть кнопка, которая выбирает что-то из сети и отображает это в TextView. Я хотел бы проверить нажатие этой кнопки, а затем проверить полученный текст.
РЕДАКТИРОВАТЬ 2
Извините, что продолжаю добавлять к этому вопросу, но они связаны. Итак ... когда я нажимаю эту кнопку, я ожидаю вибрации вибратора. Есть ли принятое подтверждение того, что это произошло?