其他分享
首页 > 其他分享> > Android Espresso测试:如何测试活动的onNewIntent?

Android Espresso测试:如何测试活动的onNewIntent?

作者:互联网

我想知道是否有一种方法可以测试Activi onNewIntent()方法,我想用单个顶部标志设置来测试启动活动并测试某些行为,如何用意式浓缩咖啡实现?

解决方法:

如果您使用的是ActivityTestRule,那么类似的东西呢?

Intents.init();
Intent intent = // Build your intent

rule.launchActivity(intent);

// Assertions    

Intents.release()

我实际上不是Espresso用户,但我假设这将启动您的活动并调用onNewIntent().然后提出您的主张.

注意:这是使用为此目的而设计的Espresso Intents库.
androidTestCompile’c​​om.android.support.test.espresso:espresso-intents:2.2.2′

标签:unit-testing,android-espresso,android
来源: https://codeday.me/bug/20191111/2018046.html