This repository was archived by the owner on Jun 2, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
main/kotlin/metrik/project/rest/applicationservice
test/kotlin/metrik/project/rest/applicationservice Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ class ProjectApplicationService {
4646
4747 fun updateProjectName (projectId : String , updateProjectRequest : UpdateProjectRequest ): ProjectResponse {
4848 val projectName = updateProjectRequest.projectName
49+ verifyProjectNameNotDuplicate(projectName)
4950 val project = projectRepository.findById(projectId)
5051 project.name = projectName
5152 return ProjectResponse (projectRepository.save(project))
Original file line number Diff line number Diff line change @@ -105,10 +105,10 @@ internal class ProjectApplicationServiceTest {
105105
106106 @Test
107107 fun `update project will fail if project name already exist` () {
108- val newProjectName = " new project name"
108+ val newProjectName = UpdateProjectRequest ( " new project name" )
109109 every { projectRepository.findById(projectId) } returns expectedProject
110110 every { projectRepository.save(expectedProject) } returns expectedProject
111- every { projectRepository.existWithGivenName(newProjectName) } returns true
111+ every { projectRepository.existWithGivenName(newProjectName.projectName ) } returns true
112112
113113 val exception = assertThrows<ProjectNameDuplicateException > {
114114 projectApplicationService.updateProjectName(projectId, newProjectName)
You can’t perform that action at this time.
0 commit comments