// Testing Case #6 public void testFolderOnMenuBar() { enterVideoPageWaitForIdle(); // trigger menu bar CommonTestUtil.sendSingleTapConfirmedEventOnUiThread( mActivity, mMedia3DView, CommonTestUtil.NON_ACTOR_POINT); CommonTestUtil.waitMenuBarForActionSync( mInstrumentation, mMedia3DView, CommonTestUtil.DEFAULT_MENU_BAR_TIMEOUT_IN_MS); // click folder icon on menu bar CommonTestUtil.sendTouchEventsOnUiThread( mActivity, mMedia3DView, CommonTestUtil.FOLDER_ICON_IN_TOP_MENU); CommonTestUtil.waitPageForIdleSync( mInstrumentation, mMedia3DView, mActivity.getVideoPage(), CommonTestUtil.DEFAULT_PAGE_SWITCH_TIMEOUT_IN_MS); final int REQUEST_PICK_FOLDER = 0; // refer to VideoPage int requestCode = mActivity.getVideoPage().hashCode() + REQUEST_PICK_FOLDER; // refer to VideoPage CommonTestUtil.finishLaunchedActivity(mActivity, requestCode); CommonTestUtil.wait(mInstrumentation, CommonTestUtil.WAIT_FOR_PAGE_SWITCH_TIME_IN_SECS); assertTrue(mMedia3DView.getCurrentPage() == mActivity.getVideoPage()); }
// Testing Case #7 public void testBackOnMenuBar() { enterVideoPageWaitForIdle(); // trigger menu bar CommonTestUtil.sendSingleTapConfirmedEventOnUiThread( mActivity, mMedia3DView, CommonTestUtil.NON_ACTOR_POINT); CommonTestUtil.waitMenuBarForActionSync( mInstrumentation, mMedia3DView, CommonTestUtil.DEFAULT_MENU_BAR_TIMEOUT_IN_MS); // click back icon on menu bar CommonTestUtil.sendTouchEventsOnUiThread( mActivity, mMedia3DView, CommonTestUtil.BACK_ICON_IN_TOP_MENU); CommonTestUtil.waitPageForIdleSync( mInstrumentation, mMedia3DView, mActivity.getPortalPage(), CommonTestUtil.DEFAULT_PAGE_SWITCH_TIMEOUT_IN_MS); assertTrue(mMedia3DView.getCurrentPage() == mActivity.getPortalPage()); }