如何在Android中使用Robotium编写测试用例方法

时间:2011-06-14 10:02:30

标签: android junit4 robotium

我正在为我的应用程序中的一个活动编写一个测试用例类。

该Activity类包含Android市场中应用程序的许可证检查,并且还显示启动屏幕3秒钟。在这里,我想测试该活动是否正在显示启动画面并使用Android中的Robotium检测来检查许可证。

所以请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

要测试您的启动画面是否已显示,如果您在设置方法中设置了robotium并将其命名为solo,则可以尝试此操作:

public void testSplash() {
  assertNotNull(solo.getCurrentActivity().findViewById( "the id of the splash" ));
}

public void testLicense() {
  String licence = "my licence";
  assertEquals(licence, (MyActivity) solo.getCurrentActivity().getLicence());
}