@EventHandler("artifact-id") private void onArtifactIdChange(@ForEvent("change") final Event event) { presenter.onArtifactIdChange(); }
@EventHandler("artifact-id") private void onArtifactIdChange(@ForEvent("change") final Event event) { presenter.onArtifactIdChange(); }
@Test public void testOnArtifactIdChangedValid() { when(view.getArtifactId()).thenReturn(ARTIFACT_ID_VALUE); presenter.onArtifactIdChange(); verify(view, times(1)).setArtifactIdStatus(FormStatus.VALID); verify(view, times(1)).clearFormError(); }
@Test public void testOnArtifactIdChangedInValid() { when(view.getArtifactId()).thenReturn(EMPTY_STRING); presenter.onArtifactIdChange(); verify(view, times(1)).setArtifactIdStatus(FormStatus.ERROR); verify(view, times(1)).clearFormError(); }
@Test public void testOnArtifactIdChangedValid() { when(view.getArtifactId()).thenReturn(ARTIFACT_ID_VALUE); presenter.onArtifactIdChange(); verify(view, times(1)).setArtifactIdStatus(FormStatus.VALID); verify(view, times(1)).clearFormError(); }
@Test public void testOnArtifactIdChangedInValid() { when(view.getArtifactId()).thenReturn(EMPTY_STRING); presenter.onArtifactIdChange(); verify(view, times(1)).setArtifactIdStatus(FormStatus.ERROR); verify(view, times(1)).clearFormError(); }
@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 RemoteCallback<GAV> getLoadGAVSuccessCallback() { return (gav) -> { view.setGroupId(gav.getGroupId()); view.setArtifactId(gav.getArtifactId()); view.setVersion(gav.getVersion()); onGroupIdChange(); onArtifactIdChange(); onVersionChange(); }; }