Skip to content

Commit 90e476c

Browse files
committed
fix: 테스트 코드 메서드(upadteUser)에 맞게 수정
1 parent 3ee39d8 commit 90e476c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/test/java/org/dfbf/soundlink/domain/user/UserServiceTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import org.dfbf.soundlink.domain.user.repository.ProfileMusicRepository;
1010
import org.dfbf.soundlink.domain.user.repository.UserRepository;
1111
import org.dfbf.soundlink.domain.user.service.UserService;
12-
import org.dfbf.soundlink.global.comm.enums.SocialType;
13-
import org.dfbf.soundlink.global.exception.ErrorCode;
1412
import org.dfbf.soundlink.global.exception.ResponseResult;
1513
import org.junit.jupiter.api.DisplayName;
1614
import org.junit.jupiter.api.Test;
@@ -20,6 +18,7 @@
2018
import org.mockito.junit.jupiter.MockitoExtension;
2119
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
2220

21+
import java.util.Collections;
2322
import java.util.Optional;
2423

2524
import static org.dfbf.soundlink.global.comm.enums.SocialType.KAKAO;
@@ -69,13 +68,14 @@ void updateUser_Success() {
6968
SpotifyMusic spotifyMusic = new SpotifyMusic(updateDto);
7069

7170
// Mocking
71+
// Mock 설정
7272
when(userRepository.findByUserIdWithCache(userId)).thenReturn(Optional.of(user));
73-
when(spotifyMusicRepository.findBySpotifyId("spotify123")).thenReturn(Optional.of(spotifyMusic));
73+
when(spotifyMusicRepository.findListBySpotifyId("spotify123"))
74+
.thenReturn(Collections.singletonList(spotifyMusic));
7475
when(passwordEncoder.encode(anyString())).thenReturn("encodedPassword");
7576

7677
// When
7778
ResponseResult result = userService.updateUser(userId, updateDto);
78-
7979
// Then
8080
assertEquals(200, result.getCode());
8181
verify(userRepository).saveWithCache(any(User.class)); //수정 저장 확인(유저,캐시)

0 commit comments

Comments
 (0)