我需要使用Robolectric在Android應用程序的菜單中編寫測試。菜單的如何使用Robolectric在Android中測試菜單
的源代碼:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
switch (item.getItemId()) {
case R.id.exit:
this.finish();
break;
default:
Toast.makeText(this, getString(R.string.errMsg), Toast.LENGTH_SHORT).show();
break;
}
return super.onMenuItemSelected(featureId, item);
}
請幫忙寫測試
沒有人會在這裏爲你寫測試,所以你自己嘗試一下,回來一個更詳細的問題。 – Egor
提示:TestMenu,TestMenuItem。 – Daniel
檢查:http://stackoverflow.com/questions/22417800/how-to-test-an-options-menu-items-visibility-in-robolectric – piotrek1543