Чтобы смоделировать собственные намерения камеры с помощью эспрессо, вы можете использовать этот тип намерений:
Intents.intending(IntentMatchers.hasComponent(YouCustomCameraView::class.java.name))
.respondWith(ActivityResult(Activity.RESULT_OK, yourCustomIntent))
И добавьте эту зависимость к своему грейду, чтобы использовать насмешку с эспрессо
androidTestImplementation('com.android.support.test.espresso:espresso-intents:2.2')
Таким образом, когда вы выполните щелчок, который должен запустить YourCustomCameraView, он непосредственно предоставит вам этот ActivityResult вместо вашего yourCustomIntent. Вид с камеры не запускается.