@Test public void testCopy() throws Exception { when(projectService.createFreshProjectName(any(), any())).thenCallRealMethod(); doReturn(Arrays.asList(mock(WorkspaceProject.class))).when(projectService).getAllWorkspaceProjectsByName(any(),
@Test public void testCreateNewNameIfRepositoryExists() { { POM pom = new POM("repository1", "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals("repository1-1", newName); } { doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch(); doReturn("repository1-1").when(repository2).getAlias(); POM pom = new POM("repository1", "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals("repository1-2", newName); } }
@Test public void testCreateNewNameIfRepositoryExists() { { POM pom = new POM("repository1", "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals("repository1-1", newName); } { doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch(); doReturn("repository1-1").when(repository2).getAlias(); POM pom = new POM("repository1", "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals("repository1-2", newName); } }
final DeploymentMode mode, final List<Contributor> contributors) { String newName = this.createFreshProjectName(organizationalUnit, pom.getName()); pom.setName(newName);
final DeploymentMode mode, final List<Contributor> contributors) { String newName = this.createFreshProjectName(organizationalUnit, pom.getName()); pom.setName(newName);
@Test public void testReturnSameNameIfRepositoryDoesNotExist() { String projectName = "projectA"; POM pom = new POM(projectName, "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals(projectName, newName); }
@Test public void testReturnSameNameIfRepositoryDoesNotExist() { String projectName = "projectA"; POM pom = new POM(projectName, "description", "url", null); WorkspaceProjectServiceImpl impl = (WorkspaceProjectServiceImpl) this.workspaceProjectService; String newName = impl.createFreshProjectName(this.ou1, pom.getName()); assertEquals(projectName, newName); }