Skip to content

Commit

Permalink
test: #44 플레이리스트에 트랙 추가 테스트
Browse files Browse the repository at this point in the history
  • Loading branch information
dgh06175 committed Sep 26, 2024
1 parent 05a2bae commit 9f833f0
Showing 1 changed file with 0 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -595,36 +595,6 @@ class AddTrackToPlaylistTest {
assertThat(playlistTracks.get(3).getOrderIndex()).isEqualTo(3);
}

@Test
void 플레이리스트_트랙_추가_성공() {
// given
Track addTrack = tracks.get(5);
PlaylistRequest.TrackId trackId = PlaylistRequest.TrackId.builder()
.trackId(addTrack.getId())
.build();

// when
playlistService.addTrackToPlaylist(members.get(0), playlistIds.get(0), trackId);
Optional<Playlist> optionalPlaylist = playlistRepository.findById(playlistIds.get(0));

// then
assertThat(optionalPlaylist.isPresent()).isTrue();
Playlist playlist = optionalPlaylist.get();

// 기존 플레이리스트 정보
assertThat(playlist.getTitle()).isEqualTo("플레이리스트 제목0");
assertThat(playlist.getPlaylistImageUrl()).isEqualTo("https://test0.com");

// 트랙 추가된 정보
List<PlaylistTrack> playlistTracks = playlistTrackRepository.findAllByPlaylistIs(playlist);
assertThat(playlistTracks).hasSize(4);
assertThat(playlistTracks.get(3).getTrack().getId()).isEqualTo(addTrack.getId());
assertThat(playlistTracks.get(3).getOrderIndex()).isEqualTo(3);
// assertThat(playlist.getPlaylistTracks().size()).isEqualTo(4);
// assertThat(playlist.getPlaylistTracks().get(3).getTrack().getId()).isEqualTo(addTrack.getId());
// assertThat(playlist.getPlaylistTracks().get(3).getOrderIndex()).isEqualTo(3);
}

@Test
void 플레이리스트_트랙_추가_실패_권한없음_예외발생() {
// given
Expand All @@ -637,7 +607,6 @@ class AddTrackToPlaylistTest {
assertThatThrownBy(() -> playlistService.addTrackToPlaylist(members.get(1), playlistIds.get(0), trackId))
.isInstanceOf(RestApiException.class);
}

}

@Nested
Expand Down

0 comments on commit 9f833f0

Please sign in to comment.