public void close() { closePlaceEvent.fire(new BeforeClosePlaceEvent(this.place)); } }
public void close() { closePlaceEvent.fire(new BeforeClosePlaceEvent(this.place)); } }
public void close() { closePlaceEvent.fire(new BeforeClosePlaceEvent(this.place)); } }
public void close() { closePlaceEvent.fire( new BeforeClosePlaceEvent( this.place ) ); }
public void close() { closePlaceEvent.fire( new BeforeClosePlaceEvent( this.place ) ); } }
private void verifyPlaceNotClosed(final PlaceRequest place, final WorkbenchScreenActivity screenActivity) { verify(workbenchPartBeforeCloseEvent, never()).fire(refEq(new BeforeClosePlaceEvent(place, true, true))); verify(workbenchPartCloseEvent, never()).fire(refEq(new ClosePlaceEvent(place))); verify(screenActivity, never()).onClose(); verify(screenActivity, never()).onShutdown(); verify(activityManager, never()).destroyActivity(screenActivity); verify(panelManager, never()).removePartForPlace(place); assertEquals(PlaceStatus.OPEN, placeManager.getStatus(place)); assertNotNull(placeManager.getActivity(place)); assertTrue(placeManager.getActivePlaceRequests().contains(place)); }
private void verifyPlaceNotClosed(final PlaceRequest place, final WorkbenchScreenActivity screenActivity) { verify(workbenchPartBeforeCloseEvent, never()).fire(refEq(new BeforeClosePlaceEvent(place, true, true))); verify(workbenchPartCloseEvent, never()).fire(refEq(new ClosePlaceEvent(place))); verify(screenActivity, never()).onClose(); verify(screenActivity, never()).onShutdown(); verify(activityManager, never()).destroyActivity(screenActivity); verify(panelManager, never()).removePartForPlace(place); assertEquals(PlaceStatus.OPEN, placeManager.getStatus(place)); assertNotNull(placeManager.getActivity(place)); assertTrue(placeManager.getActivePlaceRequests().contains(place)); }
private void verifyPlaceClosed(final PlaceRequest place, final WorkbenchScreenActivity screenActivity) { verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(place, true, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(place))); verify(screenActivity).onMayClose(); verify(screenActivity).onClose(); verify(screenActivity, never()).onShutdown(); verify(activityManager).destroyActivity(screenActivity); verify(panelManager).removePartForPlace(place); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(place)); assertNull(placeManager.getActivity(place)); assertFalse(placeManager.getActivePlaceRequests().contains(place)); }
@Test public void testCanceledCloseExistingScreenActivity() throws Exception { when(kansasActivity.onMayClose()).thenReturn(false); when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.closePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, false, true))); verify(workbenchPartCloseEvent, never()).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity).onMayClose(); verify(kansasActivity, never()).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager, never()).destroyActivity(kansasActivity); verify(panelManager, never()).removePartForPlace(kansas); assertEquals(PlaceStatus.OPEN, placeManager.getStatus(kansas)); assertSame(kansasActivity, placeManager.getActivity(kansas)); assertTrue(placeManager.getActivePlaceRequests().contains(kansas)); }
private void verifyPlaceClosed(final PlaceRequest place, final WorkbenchScreenActivity screenActivity) { verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(place, true, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(place))); verify(screenActivity).onMayClose(); verify(screenActivity).onClose(); verify(screenActivity, never()).onShutdown(); verify(activityManager).destroyActivity(screenActivity); verify(panelManager).removePartForPlace(place); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(place)); assertNull(placeManager.getActivity(place)); assertFalse(placeManager.getActivePlaceRequests().contains(place)); }
@Test public void testNormalCloseExistingScreenActivity() throws Exception { when(kansasActivity.onMayClose()).thenReturn(true); when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.closePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, false, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity).onMayClose(); verify(kansasActivity).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager).destroyActivity(kansasActivity); verify(panelManager).removePartForPlace(kansas); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(kansas)); assertNull(placeManager.getActivity(kansas)); assertFalse(placeManager.getActivePlaceRequests().contains(kansas)); }
@Test public void testNormalCloseExistingScreenActivity() throws Exception { when(kansasActivity.onMayClose()).thenReturn(true); when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.closePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, false, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity).onMayClose(); verify(kansasActivity).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager).destroyActivity(kansasActivity); verify(panelManager).removePartForPlace(kansas); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(kansas)); assertNull(placeManager.getActivity(kansas)); assertFalse(placeManager.getActivePlaceRequests().contains(kansas)); }
@Test public void testForceCloseExistingScreenActivity() throws Exception { when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.forceClosePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, true, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity, never()).onMayClose(); verify(kansasActivity).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager).destroyActivity(kansasActivity); verify(panelManager).removePartForPlace(kansas); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(kansas)); assertNull(placeManager.getActivity(kansas)); assertFalse(placeManager.getActivePlaceRequests().contains(kansas)); }
@Test public void testCanceledCloseExistingScreenActivity() throws Exception { when(kansasActivity.onMayClose()).thenReturn(false); when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.closePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, false, true))); verify(workbenchPartCloseEvent, never()).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity).onMayClose(); verify(kansasActivity, never()).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager, never()).destroyActivity(kansasActivity); verify(panelManager, never()).removePartForPlace(kansas); assertEquals(PlaceStatus.OPEN, placeManager.getStatus(kansas)); assertSame(kansasActivity, placeManager.getActivity(kansas)); assertTrue(placeManager.getActivePlaceRequests().contains(kansas)); }
workbenchPartBeforeCloseEvent.fire(new BeforeClosePlaceEvent(place, force, true));
@Test public void testForceCloseExistingScreenActivity() throws Exception { when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.forceClosePlace(kansas); verify(workbenchPartBeforeCloseEvent).fire(refEq(new BeforeClosePlaceEvent(kansas, true, true))); verify(workbenchPartCloseEvent).fire(refEq(new ClosePlaceEvent(kansas))); verify(kansasActivity, never()).onMayClose(); verify(kansasActivity).onClose(); verify(kansasActivity, never()).onShutdown(); verify(activityManager).destroyActivity(kansasActivity); verify(panelManager).removePartForPlace(kansas); assertEquals(PlaceStatus.CLOSE, placeManager.getStatus(kansas)); assertNull(placeManager.getActivity(kansas)); assertFalse(placeManager.getActivePlaceRequests().contains(kansas)); }