在我看来,robotium 的设计方式是一次测试 1 个 Activity,而不是整个应用程序。
所以我的问题是如何测试一个需要额外传递给它的活动?
我的意思是额外的intent.putExtra("Something", object);
方法设置活动意图(意图)应该是你正在寻找的。我使用此方法为我的活动的测试用例提供自定义意图。拨打电话后即可使用super在你的构造函数中。
Intent i = new Intent();
i.putExtra("myExtra", "anyValue");
setActivityIntent(i);
我认为您不必在构造函数中执行此操作,但您需要确保调用它在调用 getActivity() 之前首次。 getActivity 将使用您的 Intent 来创建 Activity。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)