我测试这是应该开始新的活动时开放(URL)方法被调用它的对象:的Android - 单元测试,一个活动已经启动,并在其上工作
我想获取活动的实例,并根据URL检查一些参数。
我发现这个文档片断:
ActivityManager am = (ActivityManager) mActivity
.getSystemService("activity");
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
ComponentName componentInfo = taskInfo.get(0).topActivity;
但它只返回类的名字,我想断言该活动的实例的东西。
有没有人有关于如何做到这一点的想法?
感谢:-)
朱利安
对不起,我想包括多个超链接,但作为一个新的用户,我仅限于2 –
谢谢你,我(呸!)已经投票了,你不应该留下一个新的用户很长时间:-)我听说过这些工具,但我们试图坚持提供的工具,因为我们想要将测试集成到我们的持续构建中。但我们必须看看它。 – Julien
好,祝你好运。实际上我使用的是Robotium和Robolectric两种CI构建方式,它们工作得很好。事实上,由于Robolectric的测试通常比提供的工具好,因为测试的执行速度会更快,您可以编写更具体的'单元'式测试(这有助于缺陷隔离并涉及编写更少的设置代码),并且由于它们像正常的JUnit测试一样运行,您可以从所有可用的附加工具/插件支持中受益。 –