@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); }
@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); }