Skip to content

Commit

Permalink
bugfix: fix flakiness in apple music adapter test; by design, it was …
Browse files Browse the repository at this point in the history
…1/100 chance we would get a failure (#1412)
  • Loading branch information
jzacsh authored Dec 10, 2024
1 parent 20d5913 commit 4716397
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ private AppleMusicInterface setupMusicInterface() throws Exception {

@Test
public void importPlaylists() throws Exception {

List<MusicPlaylist> musicPlaylists = createTestMusicPlaylists();
assertThat(musicPlaylists).isNotEmpty(); // ensure this test actually runs
setUpImportPlaylistsBatchResponse(musicPlaylists.stream().collect(
Collectors.toMap(MusicPlaylist::getId, playlist -> SC_OK)));

Expand Down Expand Up @@ -186,6 +186,7 @@ private void setUpImportPlaylistsBatchResponse(@Nonnull final Map<String, Intege
@Test
public void testImportPlaylistTracks() throws Exception {
List<MusicPlaylistItem> musicPlaylistItems = createTestPlaylistItems(randomString());
assertThat(musicPlaylistItems).isNotEmpty(); // ensure this test actually runs
setUpImportPlaylistTracksBatchResponse(musicPlaylistItems.stream().collect(
Collectors.toMap(item -> item.getTrack().getIsrcCode(), item -> SC_OK)));

Expand Down Expand Up @@ -269,7 +270,7 @@ private void setUpImportPlaylistTracksBatchResponse(@Nonnull final Map<String, I
}

private List<MusicPlaylist> createTestMusicPlaylists() {
int numMusicPlaylist = RandomUtils.nextInt(0, 100);
int numMusicPlaylist = RandomUtils.nextInt(1 /*inclusive*/, 100 /*exclusive*/);
List<MusicPlaylist> musicPlaylists = new ArrayList<>();

for (int i = 0; i < numMusicPlaylist; i++) {
Expand All @@ -290,7 +291,7 @@ private MusicPlaylist createTestMusicPlaylist() {
}

private List<MusicPlaylistItem> createTestPlaylistItems(String playlistId) {
int numMusicPlaylistItem = RandomUtils.nextInt(0, 100);
int numMusicPlaylistItem = RandomUtils.nextInt(1 /*inclusive*/, 100 /*exclusive*/);
List<MusicPlaylistItem> musicPlaylistItems = new ArrayList<>();

for (int i = 0; i < numMusicPlaylistItem; i++) {
Expand Down

0 comments on commit 4716397

Please sign in to comment.