我正在为我的应用程序中的一项活动编写测试用例类。
该 Activity 类包含 android market 中应用程序的许可证检查,并且还显示启动屏幕 3 秒。在这里,我想测试该活动是否显示启动屏幕并使用 Android 中的 Robotium 工具检查许可证。
所以请告诉我如何做到这一点。
要测试您的启动画面是否显示,如果您在 setup 方法中设置了 robotsium,并且将其命名为单独,您可以试试这个:
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());
}