Android:生成模拟意图并从中返回一些意图数据

Android:生成模拟意图并从中返回一些意图数据,第1张

概述我使用 ActivityInstrumentationTestCase2进行应用程序的单元测试.我有一个案例,用户点击活动’A’的按钮,然后打开一个新的活动’B’,用户将做一些工作,最后一些数据通过setResult(RESULT_OK,intent)返回到活动’A’ ; 现在,我想通过jUnit对此进行测试,并希望模拟此工作流程,以便不需要用户交互.有人可以帮我弄这个吗. PS:我不想将Robo 我使用 ActivityInstrumentationTestCase2进行应用程序的单元测试.我有一个案例,用户点击活动’A’的按钮,然后打开一个新的活动’B’,用户将做一些工作,最后一些数据通过setResult(RESulT_OK,intent)返回到活动’A’ ;

现在,我想通过jUnit对此进行测试,并希望模拟此工作流程,以便不需要用户交互.有人可以帮我弄这个吗.

PS:我不想将Robotium用于此..我只想通过简单的ActivityInstrumentationTestCase2和一些Mocking框架来实现.

解决方法 试试这个代码吧
// Check the intent which was started    Intent triggeredIntent = getStartedActivityIntent();    assertNotNull("Intent was null",triggeredIntent);    String data = triggeredIntent.getExtras().getString("URL");//And@OverrIDe protected voID setUp() throws Exception {    super.setUp();    Intent intent = new Intent(getInstrumentation().getTargetContext(),MainActivity.class);    startActivity(intent,null,null);    activity = getActivity();  }

详情:: Follow this link

总结

以上是内存溢出为你收集整理的Android:生成模拟意图并从中返回一些意图数据全部内容,希望文章能够帮你解决Android:生成模拟意图并从中返回一些意图数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存