Testing Espresso Matchers
Espresso - это фреймворк для UI тестирования Android приложений. Для поиска определенной view в иерархии или для проверки состояния view в Espresso используются объекты класса
org.hamcrest.MatcherМожно использовать как множество готовых Matchers, покрывающих большинство кейсов, так и создавать собственные. Например, для редких состояний view или для custom view.
В статье расписано как можно реализовать собственный Matcher на примере custom view, и как его потом использовать в UI тестах.