【发布时间】:2011-06-14 10:02:29
【问题描述】:
我正在为我的应用程序中的一项活动编写测试用例类。
该 Activity 类包含 android market 中应用程序的许可证检查,并显示启动屏幕 3 秒。在这里,我想测试该活动是否显示初始屏幕并使用 Android 中的 Robotium 工具检查许可证。
所以请告诉我该怎么做。
【问题讨论】:
我正在为我的应用程序中的一项活动编写测试用例类。
该 Activity 类包含 android market 中应用程序的许可证检查,并显示启动屏幕 3 秒。在这里,我想测试该活动是否显示初始屏幕并使用 Android 中的 Robotium 工具检查许可证。
所以请告诉我该怎么做。
【问题讨论】:
要测试你的启动画面是否显示,你可以试试这个,如果你在你的设置方法中设置了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());
}
【讨论】: