オプションメニュー項目をクリックしてテストする必要があるテストクラスを作成したいと思います(オプションメニューに3つの項目があります)。オプションメニュー項目をクリックすると、SDカードから取得しているデータのリストビューが表示されます。
実行時例外が発生した場合、アプリケーションはクラッシュするはずです。
コードスニペット/例を教えてください。
ここに私のコードがありますが、機能していません。
private Solo solo;
@SuppressWarnings("deprecation")
public Mytest(
super("com.attt.ui",Activity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
public void TestOptionsmenuItemclick() {
solo.sendKey(Solo.MENU);
solo.sendKey(KeyEvent.KEYCODE_MENU);
solo.clickOnMenuItem("view");
solo.assertCurrentActivity("hai", getName());
}
@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();
}
}
ヘルプはいつでも大歓迎です!
ありがとう