Как сравнить два текстовых представления в Android Studio Espresso - PullRequest
0 голосов
/ 26 июня 2018

Я новичок в эспрессо в Android Studio. Приложение, которое я тестирую, отправляет информацию в службу REST, которая создает и отправляет обратно идентификационный номер. В другой части приложения я могу запросить этот идентификационный номер и получить его информацию обратно. Я хочу сохранить идентификатор, возвращенный при создании, и вставить его в запросчик, чтобы убедиться, что он создан. Я нашел несколько методов Espresso, которые могут получить строку из представления, но он предупреждает, что это опасно и, вероятно, не лучший способ сделать это. как получить текст из textview с помощью эспрессо

Может кто-нибудь объяснить лучший способ выполнить эту задачу, если получение строки не является хорошей идеей? Или это единственный способ сделать это?

1 Ответ

0 голосов
/ 27 июня 2018

Вопрос в том, действительно ли инструментальный тест действительно то, что вы хотите сделать в вашем случае. Если что-то легко тестируется, зависит от вашей архитектуры. Большие интеграционные тесты часто ломаются, поскольку содержат много зависимостей - сначала следует написать модульные тесты, и https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html также является хорошим чтением по этой теме.

...