0
Это мое намерение:Эспрессо, как утверждают данные о намерении
-Intent {действие = android.intent.action.VIEW Дат = smsto: [email protected] (имеет дополнительные услуги)} обработки пакетов: [ [com.android.messaging]], Дополнительно: [Bundle [{sms_body = MYTEXT}]])
Как согласовани должен выглядеть, чтобы утверждать данные, как это:
DAT = smsto: [email protected]
Например, это не будет работать:
intented(hasData("[email protected]");
К сожалению, это не работает :( – F1sher
Это должно было сработать, у меня есть подобный рабочий пример здесь: https://github.com/googlesamples/android- test/blob/master/ui/espresso/IntentsBasicSample/app/src/androidTest/java/com/example/android/testing/espresso/BasicSample/DialerActivityTest.java # L113 –
Хорошо, проблема заключалась в том, что «x» представляет буквы, и я был вставка xxxxxx в «intented (hasData (Uri.parse (« smsto: [email protected] »));« Когда я сделал что-то вроде «intented (hasData (Uri.parse (« smsto: [email protected] »)) ; тогда это сработало. – F1sher