アプリケーションのアクティビティの 1 つのテスト ケース クラスを作成しています。
このアクティビティ クラスには、Android マーケットでのアプリケーションのライセンス チェックが含まれており、スプラッシュ スクリーンが 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());
}