Android Espresso onData с помощью NotExist

Я пытаюсь проверить, чтоListView не содержит определенного элемента. Вот'это код, который ям с помощью:

onData(allOf(is(instanceOf(Contact.class)), is(withContactItemName(is("TestName")))))
      .check(doesNotExist());

Когда имя существует, я правильно получаю ошибку из-заcheck(doesNotExist()), Когда имя не существует, я получаю следующую ошибку, потому чтоallOf(...) Безразлично»ничего не соответствует:

Caused by: java.lang.RuntimeException: No data found matching: 
(is an instance of layer.sdk.contacts.Contact and is with contact item name:
is "TestName")

Как я могу получить функциональность, как?onData(...).check(doesNotExist())

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

У меня ужасный взлом, чтобы получить функциональность, которую яя хотел бы использовать try / catch и осмотреть событиеs getCause (). Я хотел бы заменить это хорошей техникой.

Ответы на вопрос(1)

Ваш ответ на вопрос