@Test public void newProjectDefault() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.VALIDATED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void newProjectDefault() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.VALIDATED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void newProjectValidated() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.VALIDATED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom, DeploymentMode.VALIDATED); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void newProjectForced() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.FORCED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom, DeploymentMode.FORCED); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void newProjectValidated() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.VALIDATED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom, DeploymentMode.VALIDATED); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void newProjectForced() throws Exception { doReturn(module).when(moduleService).newModule(eq(repositoryRoot), eq(pom), eq(DeploymentMode.FORCED)); final WorkspaceProject workspaceProject = workspaceProjectService.newProject(ou, pom, DeploymentMode.FORCED); assertProject(workspaceProject); verify(newProjectEvent).fire(any()); }
@Test public void testErrorWhenNewProject() { String repository1 = "repository1"; POM pom = new POM(repository1, "description", "url", null); when(this.repositoryResolver.getRepositoriesResolvingArtifact(any(GAV.class))).thenReturn(Collections.emptySet()); when(this.repositoryService.createRepository(eq(this.ou1), eq("git"), any(), any())) .thenReturn(this.repository1); when(this.moduleService.newModule(any(), any(), any())) .thenThrow(new RuntimeException("Expected error")); try { this.workspaceProjectService.newProject(this.ou1, pom); } catch (Exception e) { verify(this.repositoryService).removeRepository(new Space(this.ou1.getName()), repository1); } }
@Test public void testErrorWhenNewProject() { String repository1 = "repository1"; POM pom = new POM(repository1, "description", "url", null); when(this.repositoryResolver.getRepositoriesResolvingArtifact(any(GAV.class))).thenReturn(Collections.emptySet()); when(this.repositoryService.createRepository(eq(this.ou1), eq("git"), any(), any())) .thenReturn(this.repository1); when(this.moduleService.newModule(any(), any(), any())) .thenThrow(new RuntimeException("Expected error")); try { this.workspaceProjectService.newProject(this.ou1, pom); } catch (Exception e) { verify(this.repositoryService).removeRepository(new Space(this.ou1.getName()), repository1); } }
final Module module = moduleService.newModule(repository.getDefaultBranch().get().getPath(), pom, mode);
final Module module = moduleService.newModule(repository.getDefaultBranch().get().getPath(), pom, mode);