@Test public void testSave() { final Path path = mock(Path.class); final String content = "content"; final Metadata metadata = mock(Metadata.class); final String comment = "comment"; doReturn(path).when(service).save(path, content, metadata, comment, DeploymentMode.FORCED); service.save(path, content, metadata, comment); verify(service).save(path, content, metadata, comment, DeploymentMode.FORCED); } }
@Test public void testSaveNonClashingGAV() { presenter.save(comment); verify(service, times(1)).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class), eq(comment), eq(DeploymentMode.VALIDATED)); verify(view, times(1)).showBusyIndicator(eq(CommonConstants.INSTANCE.Saving())); verify(view, times(1)).hideBusyIndicator(); }
@Test public void testSaveInvalid() { doThrow(new InvalidPomException(10, 10)) .when(service).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class), eq(comment), eq(DeploymentMode.VALIDATED)); presenter.save(comment); verify(service, times(1)).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class), eq(comment), eq(DeploymentMode.VALIDATED)); verify(view, times(1)).showBusyIndicator(eq(CommonConstants.INSTANCE.Saving())); verify(view, times(1)).hideBusyIndicator(); verify(notificationEvent, times(1)).fire(any()); }
@Test public void testSaveNonClashingGAVNoChangeToGAV() { when(pom.getGav()).thenReturn(new GAV("groupId", "artifactId", "0.0.1")); service.save(pomPath, pomXml, metaData, comment, DeploymentMode.VALIDATED); verify(moduleService, times(1)).resolveModule(pomPath); verify(moduleRepositoriesService, never()).load(moduleRepositoriesPath); verify(repositoryResolver, never()).getRepositoriesResolvingArtifact(eq(pomXml)); verify(ioService, times(1)).startBatch(any(FileSystem.class)); verify(ioService, times(1)).write(any(org.uberfire.java.nio.file.Path.class), eq(pomXml), eq(attributes), any(CommentedOption.class)); verify(ioService, times(1)).endBatch(); }
@Test public void testSaveNonClashingGAVFilteredNoChangeToGAV() { when(pom.getGav()).thenReturn(new GAV("groupId", "artifactId", "0.0.1")); service.save(pomPath, pomXml, metaData, comment, DeploymentMode.VALIDATED); verify(moduleService, times(1)).resolveModule(pomPath); verify(moduleRepositoriesService, never()).load(moduleRepositoriesPath); verify(repositoryResolver, never()).getRepositoriesResolvingArtifact(eq(pomXml), any(MavenRepositoryMetadata.class)); verify(ioService, times(1)).startBatch(any(FileSystem.class)); verify(ioService, times(1)).write(any(org.uberfire.java.nio.file.Path.class), eq(pomXml), eq(attributes), any(CommentedOption.class)); verify(ioService, times(1)).endBatch(); }
private void doSave(final String commitMessage, final DeploymentMode mode) { //Instantiate a new instance on each "save" operation to pass in commit message view.showBusyIndicator(CommonConstants.INSTANCE.Saving()); pomEditorService.call(getSaveSuccessCallback(view.getContent().hashCode()), new CommandWithThrowableDrivenErrorCallback(busyIndicatorView, saveErrorCallbackConfig(commitMessage))) .save(versionRecordManager.getCurrentPath(), view.getContent(), metadata, commitMessage, mode); }
final GAVAlreadyExistsException gae = new GAVAlreadyExistsException(gav, Collections.<MavenRepositoryMetadata>emptySet()); doThrow(gae).when(service).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class), times(1)).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class), times(1)).save(any(ObservablePath.class), eq(pomXml), any(Metadata.class),
doThrow(invalidPomException).when(pomContentHandler).toModel(pomXml); service.save(pomPath, pomXml, metaData,
"0.0.2")); service.save(pomPath, pomXml, metaData,
service.save(pomPath, pomXml, metaData,
service.save(pomPath, pomXml, metaData,
"0.0.2")); service.save(pomPath, pomXml, metaData,
service.save(pomPath, pomXml, metaData,