Я изучаю некоторые тесты с Espresso
, и я понял, как проверить, было ли запущено намерение.
Что я не могу понять, так это как я могу проверить, было ли намерение не запущено.
Я пытался с not
на hasComponent
сопоставителе, но утверждение intended
все равно не удалось.
Вот что я попробовал:
intended(not(hasComponent(myKotlinClass::class.java.name)))
Мне удалось поймать намерение, не запущенное с помощью try/catch
с AssertionError
, но это кажется таким грязным.
Как я могу это сделать вчистый путь?