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

标签 android junit4 robotium

我正在为我的应用程序中的一项 Activity 编写测试用例类。

该 Activity 类包含对 android market 中应用程序的许可证检查,还显示启动画面 3 秒。在这里,我想测试该 Activity 是否显示启动画面并使用 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());
}

关于android - 如何在Android中使用Robotium编写测试用例方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341922/

相关文章:

android - 如何使用 android facebook sdk 在 friend 的墙上发布文本

Android - 蓝牙套接字关闭命令在 OutputStream 刷新之前执行

android - 使用半透明的 png 作为纹理并使它们褪色 OpenGL ES 2.0

android - 在 Eclipse 中管理项目依赖关系

java - 如何根据 Android 上使用的语言检查消息的正确性?

java - Android 测试中的 OutOfMemoryError

java - 在 Kotlin 中返回 Fragment 实例 @JvmStatic

java - JUnit FilterRequest 未创建过滤测试

eclipse - junit.framework.AssertionFailedError : No tests found in xyz package

selenium - 断言确认的 webdriver 等效项是什么?