Skip to content

Commit

Permalink
Merge pull request #14 from begin-a-gain/feat/#8
Browse files Browse the repository at this point in the history
fix: modify nickname test code
  • Loading branch information
jioome authored Nov 18, 2024
2 parents 293826b + 504d3dc commit 5ec4e01
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
import java.util.Optional;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PatchMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

Expand All @@ -31,7 +31,7 @@ public class NicknameController {
content = @Content(schema = @Schema(implementation = NicknameResponse.class))),
@ApiResponse(responseCode = "400", description = "Invalid nickname or nickname already taken", content = @Content)
})
@PostMapping("/validations/nicknames")
@PostMapping("/nicknames/validations")
public ResponseEntity<String> checkNickname(@RequestBody NicknameRequest nicknameRequest) {
Optional<String> validationError = nicknameService.validateNickname(nicknameRequest.getNickname());

Expand All @@ -43,7 +43,7 @@ public ResponseEntity<String> checkNickname(@RequestBody NicknameRequest nicknam
@ApiResponses(value = {
@ApiResponse(responseCode = "200", description = "Nickname updated successfully")
})
@PatchMapping("/nickname")
@PutMapping("/nicknames")
public ResponseEntity<String> updateNickname(@RequestBody NicknameRequest nicknameRequest) {
final long userId = SecurityUtil.getCurrentUserId();
String nickname = nicknameRequest.getNickname();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
import static org.mockito.Mockito.when;

import begin_a_gain.omokwang.nickname.application.NicknameService;
import begin_a_gain.omokwang.user.repository.UserRepository;
import begin_a_gain.omokwang.user.service.UserService;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
Expand All @@ -19,7 +19,7 @@
public class UserServiceTest {

@InjectMocks
private UserService userService;
private NicknameService nicknameService;

@Mock
private UserRepository userRepository;
Expand All @@ -28,9 +28,9 @@ public class UserServiceTest {
@DisplayName("닉네임 중복 체크 - 닉네임이 존재하는 경우")
void testIsNicknameTaken_NicknameExists() {
String existingNickname = "existingNick";
when(userRepository.existsByNickname(existingNickname)).thenReturn(true);

boolean isTaken = userService.isNicknameTaken(existingNickname);
when(userRepository.existsByNickname(existingNickname)).thenReturn(true);
boolean isTaken = nicknameService.isNicknameTaken(existingNickname);

assertThat(isTaken).isTrue();
}
Expand All @@ -48,10 +48,9 @@ void testIsNicknameTaken_NicknameExists() {
})
@DisplayName("닉네임 유효성 검사 테스트")
void testIsInvalidNickname(String nickname, boolean expectedResult) {
boolean isValid = userService.isInvalidNickname(nickname);

boolean isValid = nicknameService.isInvalidNickname(nickname);

assertThat(isValid).isEqualTo(expectedResult);
}


}
}

0 comments on commit 5ec4e01

Please sign in to comment.