Espresso如何断言意图数据

时间:2016-10-26 09:45:00

标签: android android-intent android-espresso

这是我的意图:

  

-Intent {act = android.intent.action.VIEW dat = smsto:xxxxxxx@xxxxx.xxx(has extras)}处理包:[[com.android.messaging]],   额外:[捆绑[{SMS_BODY会将myText =}]])

为了断言这样的数据,匹配器应该是什么样子:

  

DAT = smsto:xxxxxxx@xxxxx.xxx

例如,这不会起作用:

intented(hasData("xxxxxxx@xxxxx.xxx");

1 个答案:

答案 0 :(得分:2)

试试这个:

intented(hasData(Uri.parse("smsto:xxxxxxx@xxxxx.xxx"));

它应该有用!

(将'xxx替换为实际字符。)