@SuppressWarnings("unused") private void onChangeTitleWidgetEvent(@Observes ChangeTitleWidgetEvent event) { final PlaceRequest place = event.getPlaceRequest(); final IsWidget titleDecoration = event.getTitleDecoration(); final String title = event.getTitle(); for (Map.Entry<PanelDefinition, WorkbenchPanelPresenter> e : mapPanelDefinitionToPresenter.entrySet()) { final PanelDefinition panel = e.getKey(); final WorkbenchPanelPresenter presenter = e.getValue(); for (PartDefinition part : ensureIterable(panel.getParts())) { if (place.equals(part.getPlace())) { mapPartDefinitionToPresenter.get(part).setTitle(title); presenter.changeTitle(part, title, titleDecoration); break; } } } }
private void assertRefresErrorDetails(){ verify(executorServiceMock).getError(eq(serverTemplateId), eq(deploymentId), eq(errorId)); verify(viewMock).setValue(eq(testError)); final ArgumentCaptor<ChangeTitleWidgetEvent> captor = org.mockito.ArgumentCaptor.forClass(ChangeTitleWidgetEvent.class); verify(changeTitleWidgetEventMock).fire(captor.capture()); assertEquals(testError.getProcessId() + " - " + testError.getProcessInstanceId() + " (" + testError.getDeploymentId() + ")", captor.getValue().getTitle()); }
@Test public void testMakeChangeTitleWidgetEvent() { final ObservablePath path = mock(ObservablePath.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); final String title = "title"; final EditorTitle editorTitle = mock(EditorTitle.class); doReturn(placeRequest).when(editor).getPlace(); doReturn(title).when(editor).getTitleText(path); doReturn(editorTitle).when(editor).getTitleWidget(); final ChangeTitleWidgetEvent event = editor.makeChangeTitleWidgetEvent(path); assertEquals(placeRequest, event.getPlaceRequest()); assertEquals(title, event.getTitle()); assertEquals(editorTitle, event.getTitleDecoration()); }
@Test public void testOnProcessSelectionEvent() { presenter.onProcessSelectionEvent(new ProcessDefSelectionEvent("processId", "deploymentId", "serverTemplateId", "processDefName", false)); verify(primaryActionMenuBuilder).setVisible(true); ArgumentCaptor<ChangeTitleWidgetEvent> captor = ArgumentCaptor.forClass(ChangeTitleWidgetEvent.class); verify(changeTitleWidgetEvent).fire(captor.capture()); assertEquals("deploymentId - processDefName", captor.getValue().getTitle()); } }
@Test public void testMakeChangeTitleWidgetEvent() { final ObservablePath path = mock(ObservablePath.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); final String title = "title"; final EditorTitle editorTitle = mock(EditorTitle.class); doReturn(placeRequest).when(editor).getPlace(); doReturn(title).when(editor).getTitleText(path); doReturn(editorTitle).when(editor).getTitleWidget(); final ChangeTitleWidgetEvent event = editor.makeChangeTitleWidgetEvent(path); assertEquals(placeRequest, event.getPlaceRequest()); assertEquals(title, event.getTitle()); assertEquals(editorTitle, event.getTitleDecoration()); }
verify(changeTitleWidgetEventMock).fire(captor.capture()); assertEquals(job.getId() + " - " + job.getKey(), captor.getValue().getTitle());