Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Commit 2182a17

Browse files
author
Zhongwen Lian
committed
feat(backend): fix unittest bug
1 parent 163e4f3 commit 2182a17

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

backend/src/main/kotlin/metrik/project/rest/applicationservice/ProjectApplicationService.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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))

backend/src/test/kotlin/metrik/project/rest/applicationservice/ProjectApplicationServiceTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)