我正在为我的应用程序中的一个活动编写一个测试用例类。
该Activity类包含Android市场中应用程序的许可证检查,并且还显示启动屏幕3秒钟。在这里,我想测试该活动是否正在显示启动画面并使用Android中的Robotium检测来检查许可证。
所以请告诉我如何做到这一点。
答案 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());
}