@Override public SessionPresenter.View showWarning(final String message) { getSettings().setType(kieNotificationCssClass(NotifyType.WARNING)); showNotification(translate(SessionPresenterView_Warning), message, IconType.EXCLAMATION_TRIANGLE); return this; }
@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; }
@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); }