@Test public void clickBackFinishes() { shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); } }
@Test public void clickBackFinishes() { final Activity activity = Robolectric.setupActivity(BudgetActivity.class); shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); }
@Test public void clickBackFinishes() { final Activity activity = Robolectric.setupActivity(SettingsActivity.class); shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); }
@Test public void testOnOptionsItemSelected_homeSelected_shouldFinishActivity() { ShadowActivity shadowActivity = Shadows.shadowOf(activity); RoboMenuItem roboMenuItem = new RoboMenuItem(); roboMenuItem.setItemId(android.R.id.home); activity.onOptionsItemSelected(roboMenuItem); assertTrue(shadowActivity.isFinishing()); }
@Test public void clickBackFinishes() { final Activity activity = Robolectric.setupActivity(BudgetViewActivity.class); shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); }
@Test public void testOnOptionsItemSelected_postSelected_shouldSetResultCommentAndFinish() { ShadowActivity shadowActivity = Shadows.shadowOf(activity); RoboMenuItem roboMenuItem = new RoboMenuItem(); roboMenuItem.setItemId(R.id.action_post); EditText editText = (EditText) activity.findViewById(R.id.edit_response); editText.setText(POSTED_COMMENT_TEXT); activity.onOptionsItemSelected(roboMenuItem); assertEquals(shadowActivity.getResultIntent().getStringExtra(ReplyActivity .KEY_POSTED_COMMENT), POSTED_COMMENT_TEXT); assertEquals(shadowActivity.getResultCode(), RESULT_OK); assertTrue(shadowActivity.isFinishing()); }
@Test @Ignore public void clickBackFinishes() { final Activity activity = Robolectric.setupActivity(TransactionActivity.class); shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); }
@Test public void clickBackFinishes() { ActivityController activityController = setupActivity("budget", "", false, true); Activity activity = (Activity)activityController.get(); shadowOf(activity).clickMenuItem(android.R.id.home); assertTrue(shadowOf(activity).isFinishing()); }