Espresso 如何断言意图数据
Espresso how to assert intent data
这是我的意图:
-Intent { act=android.intent.action.VIEW dat=smsto:xxxxxxx@xxxxx.xxx (has extras) } handling packages:[[com.android.messaging]],
extras:[Bundle[{sms_body=myText}]])
为了像这样断言数据,匹配器应该是什么样子:
dat=smsto:xxxxxxx@xxxxx.xxx
例如这行不通:
intented(hasData("xxxxxxx@xxxxx.xxx");
试试这个:
intented(hasData(Uri.parse("smsto:xxxxxxx@xxxxx.xxx"));
应该可以!
(将'xxx'替换为实际字符。)
这是我的意图:
-Intent { act=android.intent.action.VIEW dat=smsto:xxxxxxx@xxxxx.xxx (has extras) } handling packages:[[com.android.messaging]], extras:[Bundle[{sms_body=myText}]])
为了像这样断言数据,匹配器应该是什么样子:
dat=smsto:xxxxxxx@xxxxx.xxx
例如这行不通:
intented(hasData("xxxxxxx@xxxxx.xxx");
试试这个:
intented(hasData(Uri.parse("smsto:xxxxxxx@xxxxx.xxx"));
应该可以!
(将'xxx'替换为实际字符。)