@Override public void onPartFocus(final PartDefinition part) { activePart = part; panelFocusEvent.fire(new PanelFocusEvent(part.getParentPanel())); placeGainFocusEvent.fire(new PlaceGainFocusEvent(part.getPlace())); }
@Test public void testNotValidOnPlaceGainFocusEvent() { PlaceRequest anotherRequest = mock(PlaceRequest.class); when(anotherRequest.getIdentifier()).thenReturn(""); PlaceGainFocusEvent event = new PlaceGainFocusEvent(anotherRequest); tested.showDiagramEditorDocks(event); verify(onDiagramFocusEvent, never()).fire(any(OnDiagramFocusEvent.class)); }
@Test public void testOnPlaceGainFocusEvent() { PlaceGainFocusEvent event = new PlaceGainFocusEvent(placeRequest); tested.showDiagramEditorDocks(event); verify(onDiagramFocusEvent).fire(any(OnDiagramFocusEvent.class)); }
@Test public void showDiagramEditorDocks() { DefaultPlaceRequest place = new DefaultPlaceRequest(ScenarioEditorPresenter.IDENTIFIER); editor.onStartup(mock(ObservablePath.class), place); editor.showDiagramEditorDocks(new PlaceGainFocusEvent(place)); verify(showTestPanelEvent).fire(any()); }
@Test public void showDiagramEditorDocks() { DefaultPlaceRequest place = new DefaultPlaceRequest(ScenarioEditorPresenter.IDENTIFIER); editor.onStartup(mock(ObservablePath.class), place); editor.showDiagramEditorDocks(new PlaceGainFocusEvent(place)); verify(showTestPanelEvent).fire(any()); }
@Test public void showDiagramEditorDocksWrongPlaceName() { editor.onStartup(mock(ObservablePath.class), new DefaultPlaceRequest(ScenarioEditorPresenter.IDENTIFIER)); editor.showDiagramEditorDocks(new PlaceGainFocusEvent(new DefaultPlaceRequest("wrong name"))); verify(showTestPanelEvent, never()).fire(any()); }
@Test public void showDiagramEditorDocksWrongPlaceName() { editor.onStartup(mock(ObservablePath.class), new DefaultPlaceRequest(ScenarioEditorPresenter.IDENTIFIER)); editor.showDiagramEditorDocks(new PlaceGainFocusEvent(new DefaultPlaceRequest("wrong name"))); verify(showTestPanelEvent, never()).fire(any()); }