@Test public void TestScreenCloseSimple() { final String SCREEN1_ID = "screen1"; final String SCREEN2_ID = "screen2"; final PlaceRequest screen1 = new DefaultPlaceRequest(SCREEN1_ID); final PlaceRequest screen2 = new DefaultPlaceRequest(SCREEN2_ID); placeHistoryHandler.registerOpen(screenActivity, screen1); assertEquals(SCREEN1_ID, placeHistoryHandler.getCurrentBookmarkableURLStatus()); final String CLOSED_SCREENS = "~".concat(SCREEN1_ID); placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(CLOSED_SCREENS, placeHistoryHandler.getCurrentBookmarkableURLStatus()); String URL = "~".concat(SCREEN1_ID).concat(",").concat(SCREEN2_ID); placeHistoryHandler.registerOpen(screenActivity, screen2); assertEquals(URL, placeHistoryHandler.getCurrentBookmarkableURLStatus()); URL = "~".concat(SCREEN1_ID).concat(",~").concat(SCREEN2_ID); placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(URL, placeHistoryHandler.getCurrentBookmarkableURLStatus()); }
getPlaceHistoryHandler().registerClose(activity, place); workbenchPartCloseEvent.fire(new ClosePlaceEvent(place));
@Test public void TestScreenCloseSimple() { final String SCREEN1_ID = "screen1"; final String SCREEN2_ID = "screen2"; final PlaceRequest screen1 = new DefaultPlaceRequest(SCREEN1_ID); final PlaceRequest screen2 = new DefaultPlaceRequest(SCREEN2_ID); placeHistoryHandler.registerOpen(screenActivity, screen1); assertEquals(SCREEN1_ID, placeHistoryHandler.getCurrentBookmarkableURLStatus()); final String CLOSED_SCREENS = "~".concat(SCREEN1_ID); placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(CLOSED_SCREENS, placeHistoryHandler.getCurrentBookmarkableURLStatus()); String URL = "~".concat(SCREEN1_ID).concat(",").concat(SCREEN2_ID); placeHistoryHandler.registerOpen(screenActivity, screen2); assertEquals(URL, placeHistoryHandler.getCurrentBookmarkableURLStatus()); URL = "~".concat(SCREEN1_ID).concat(",~").concat(SCREEN2_ID); placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(URL, placeHistoryHandler.getCurrentBookmarkableURLStatus()); }
placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen3); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen4); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(EXPECTED_URL,
placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(CLOSED_SCREENS, .concat(PARAM_TAIL) .concat(",~").concat(SCREEN2_ID); placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(URL,
placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(CLOSED_SCREENS, .concat(PARAM_TAIL) .concat(",~").concat(SCREEN2_ID); placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(URL,
placeHistoryHandler.registerClose(screenActivity, screen2); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen3); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen4); assertEquals(EXPECTED_URL, placeHistoryHandler.registerClose(screenActivity, screen1); assertEquals(EXPECTED_URL,