@Override public SessionPresenter.View showWarning(final String message) { getSettings().setType(kieNotificationCssClass(NotifyType.WARNING)); showNotification(translate(SessionPresenterView_Warning), message, IconType.EXCLAMATION_TRIANGLE); return this; }
private String translate(final String translationKey) { return getTranslationService().getTranslation(translationKey); }
void showNotification(final String title, final String message, final IconType icon) { Notify.notify(title, buildHtmlEscapedText(message), icon, settings); }
@Test public void testShowError() { final SessionPresenterView view = spy(new SessionPresenterView()); final String message = "Hello<br />World"; final String error = "Error"; when(translationService.getTranslation(SessionPresenterView_Error)).thenReturn(error); when(view.getTranslationService()).thenReturn(translationService); when(view.getSettings()).thenReturn(settings); view.showError(message); verify(settings).setType("danger kie-session-notification"); verify(view).showNotification(error, message, IconType.EXCLAMATION_CIRCLE); }
@Test public void testShowWarning() { final SessionPresenterView view = spy(new SessionPresenterView()); final String message = "Hello<br />World"; final String warning = "Warning"; when(translationService.getTranslation(SessionPresenterView_Warning)).thenReturn(warning); when(view.getTranslationService()).thenReturn(translationService); when(view.getSettings()).thenReturn(settings); view.showWarning(message); verify(settings).setType("warning kie-session-notification"); verify(view).showNotification(warning, message, IconType.EXCLAMATION_TRIANGLE); }
@Test public void testShowMessage() { final SessionPresenterView view = spy(new SessionPresenterView()); final String message = "Hello<br />World"; final String info = "Info"; when(translationService.getTranslation(SessionPresenterView_Info)).thenReturn(info); when(view.getTranslationService()).thenReturn(translationService); when(view.getSettings()).thenReturn(settings); view.showMessage(message); verify(settings).setType("success kie-session-notification"); verify(view).showNotification(info, message, IconType.INFO_CIRCLE); }
invocation.callRealMethod(); return null; }).when(tested).init(); })).when(tested).fireEvent(any()); })).when(tested).onScroll(scrollEvent); invocation.callRealMethod(); return null; })).when(tested).setContentScrollType(any(SessionPresenter.View.ScrollType.class)); when(tested.addDomHandler(any(), any())).thenAnswer((invocation -> { handler = invocation.getArgumentAt(0, doReturn(sessionContainerElementStyle).when(sessionContainerElement).getStyle(); tested.init();
@PostConstruct public void init() { settings.setShowProgressbar(false); settings.setPauseOnMouseOver(true); settings.setAllowDismiss(true); settings.setDelay(DELAY); settings.setTimer(TIMER); handlerRegistration = addDomHandler((e) -> { e.preventDefault(); e.stopPropagation(); }, ContextMenuEvent.getType()); addAttachHandler(event -> { if (event.isAttached()) { getElement().getParentElement().getStyle().setHeight(100.0, Style.Unit.PCT); getElement().getParentElement().getStyle().setWidth(100.0, Style.Unit.PCT); } }); showLoading(false); //getting initial palette position paletteInitialTop = palettePanel.getAbsoluteTop(); paletteInitialLeft = palettePanel.getAbsoluteLeft(); }
@Test public void testOnCanvasFocusedSelectionEvent() { final SessionPresenterView view = spy(new SessionPresenterView()); final CanvasFocusedShapeEvent event = mock(CanvasFocusedShapeEvent.class); final com.google.gwt.user.client.Element element = mock(com.google.gwt.user.client.Element.class); final int eventX = 101; final int eventY = 110; when(event.getX()).thenReturn(eventX); when(event.getY()).thenReturn(eventY); when(sessionContainer.getElement()).thenReturn(element); doReturn(sessionContainer).when(view).getSessionContainer(); view.onCanvasFocusedSelectionEvent(event); verify(element).setScrollLeft(eventX); verify(element).setScrollTop(eventY); }
void onCanvasFocusedSelectionEvent(final @Observes CanvasFocusedShapeEvent event) { getSessionContainer().getElement().setScrollLeft(event.getX()); getSessionContainer().getElement().setScrollTop(event.getY()); }
@Test @SuppressWarnings("unchecked") public void testNoContextMenu() { verify(tested).addDomHandler(any(), any()); assertNotNull("Handler was null!", handler); handler.onContextMenu(contextMenuEvent); verify(contextMenuEvent).preventDefault(); verify(contextMenuEvent).stopPropagation(); }
@Override public SessionPresenterView showError(final String message) { getSettings().setType(kieNotificationCssClass(NotifyType.DANGER)); showNotification(translate(SessionPresenterView_Error), message, IconType.EXCLAMATION_CIRCLE); return this; }
@Override public SessionPresenterView showMessage(final String message) { getSettings().setType(kieNotificationCssClass(NotifyType.SUCCESS)); showNotification(translate(SessionPresenterView_Info), message, IconType.INFO_CIRCLE); return this; }