@Test public void testOnArtifactSelectedFailed() { when(translationService.format(ContainerConfigPresenter_LoadGAVErrorMessage, SERVICE_CALLER_EXCEPTION_MESSAGE)).thenReturn(ERROR_MESSAGE); prepareServiceCallerError(m2RepoService, m2RepoServiceCaller); presenter.onArtifactSelected(JAR_PATH); verify(view, times(1)).clearFormError(); verify(popupHelper, times(1)).showErrorPopup(ERROR_MESSAGE); verify(view, times(1)).setGroupId(EMPTY_STRING); verify(view, times(1)).setArtifactId(EMPTY_STRING); verify(view, times(1)).setVersion(EMPTY_STRING); }
@Test public void testOnArtifactSelectedFailed() { when(translationService.format(ContainerConfigPresenter_LoadGAVErrorMessage, SERVICE_CALLER_EXCEPTION_MESSAGE)).thenReturn(ERROR_MESSAGE); prepareServiceCallerError(m2RepoService, m2RepoServiceCaller); presenter.onArtifactSelected(JAR_PATH); verify(view, times(1)).clearFormError(); verify(popupHelper, times(1)).showErrorPopup(ERROR_MESSAGE); verify(view, times(1)).setGroupId(EMPTY_STRING); verify(view, times(1)).setArtifactId(EMPTY_STRING); verify(view, times(1)).setVersion(EMPTY_STRING); }
@Test public void testOnArtifactSelectedSuccessful() { GAV gav = new GAV(GROUP_ID_VALUE, ARTIFACT_ID_VALUE, VERSION_VALUE); when(m2RepoService.loadGAVFromJar(JAR_PATH)).thenReturn(gav); //emulate the returned value was properly loaded into the view. when(view.getGroupId()).thenReturn(GROUP_ID_VALUE); when(view.getArtifactId()).thenReturn(ARTIFACT_ID_VALUE); when(view.getVersion()).thenReturn(VERSION_VALUE); presenter.onArtifactSelected(JAR_PATH); verify(m2RepoService, times(1)).loadGAVFromJar(JAR_PATH); verify(view, times(4)).clearFormError(); verify(view, times(1)).setGroupId(GROUP_ID_VALUE); verify(presenter, times(1)).onGroupIdChange(); verify(view, times(1)).setArtifactId(ARTIFACT_ID_VALUE); verify(presenter, times(1)).onArtifactIdChange(); verify(view, times(1)).setVersion(VERSION_VALUE); verify(presenter, times(1)).onVersionChange(); }
@Test public void testOnArtifactSelectedSuccessful() { GAV gav = new GAV(GROUP_ID_VALUE, ARTIFACT_ID_VALUE, VERSION_VALUE); when(m2RepoService.loadGAVFromJar(JAR_PATH)).thenReturn(gav); //emulate the returned value was properly loaded into the view. when(view.getGroupId()).thenReturn(GROUP_ID_VALUE); when(view.getArtifactId()).thenReturn(ARTIFACT_ID_VALUE); when(view.getVersion()).thenReturn(VERSION_VALUE); presenter.onArtifactSelected(JAR_PATH); verify(m2RepoService, times(1)).loadGAVFromJar(JAR_PATH); verify(view, times(4)).clearFormError(); verify(view, times(1)).setGroupId(GROUP_ID_VALUE); verify(presenter, times(1)).onGroupIdChange(); verify(view, times(1)).setArtifactId(ARTIFACT_ID_VALUE); verify(presenter, times(1)).onArtifactIdChange(); verify(view, times(1)).setVersion(VERSION_VALUE); verify(presenter, times(1)).onVersionChange(); }
private RemoteCallback<GAV> getLoadGAVSuccessCallback() { return (gav) -> { view.setGroupId(gav.getGroupId()); view.setArtifactId(gav.getArtifactId()); view.setVersion(gav.getVersion()); onGroupIdChange(); onArtifactIdChange(); onVersionChange(); }; }
private ErrorCallback<Message> getLoadGAVErrorCallback() { return (message, throwable) -> { view.setGroupId(EMPTY_STRING); view.setArtifactId(EMPTY_STRING); view.setVersion(EMPTY_STRING); popupHelper.showErrorPopup(translationService.format(ContainerConfigPresenter_LoadGAVErrorMessage, throwable.getMessage())); return false; }; } }
private ErrorCallback<Message> getLoadGAVErrorCallback() { return (message, throwable) -> { view.setGroupId(EMPTY_STRING); view.setArtifactId(EMPTY_STRING); view.setVersion(EMPTY_STRING); popupHelper.showErrorPopup(translationService.format(ContainerConfigPresenter_LoadGAVErrorMessage, throwable.getMessage())); return false; }; } }
private RemoteCallback<GAV> getLoadGAVSuccessCallback() { return (gav) -> { view.setGroupId(gav.getGroupId()); view.setArtifactId(gav.getArtifactId()); view.setVersion(gav.getVersion()); onGroupIdChange(); onArtifactIdChange(); onVersionChange(); }; }