use of org.musicbrainz.android.api.data.ReleaseInfo in project musicbrainz-android by jdamcd.
the class ReleaseGroupReleaseBrowseTest method testBasicReleaseInfo.
@Test
public void testBasicReleaseInfo() {
ReleaseInfo release = releases.getFirst();
assertEquals("Rubber Soul", release.getTitle());
assertEquals("2c54468a-dedf-4ac9-a358-562c4c6c5dd7", release.getReleaseMbid());
assertEquals(14, release.getTracksNum());
assertEquals("GB", release.getCountryCode());
assertEquals("1965-12-03", release.getDate());
}
use of org.musicbrainz.android.api.data.ReleaseInfo in project musicbrainz-android by jdamcd.
the class MusicBrainzWebClient method browseReleases.
@Override
public LinkedList<ReleaseInfo> browseReleases(String mbid) throws IOException {
HttpEntity entity = get(QueryBuilder.releaseGroupReleaseBrowse(mbid));
LinkedList<ReleaseInfo> releases = responseParser.parseReleaseGroupReleases(entity.getContent());
entity.consumeContent();
Collections.sort(releases);
return releases;
}
use of org.musicbrainz.android.api.data.ReleaseInfo in project musicbrainz-android by jdamcd.
the class ReleaseGroupReleaseBrowseTest method testArtistSortName.
@Test
public void testArtistSortName() {
ReleaseInfo release = releases.getFirst();
ReleaseArtist artist = release.getArtists().get(0);
assertEquals("Beatles, The", artist.getSortName());
}
use of org.musicbrainz.android.api.data.ReleaseInfo in project musicbrainz-android by jdamcd.
the class CollectionLookupTest method testArtistSortNames.
@Test
public void testArtistSortNames() throws IOException {
ReleaseInfo release = collection.getReleases().get(1);
ArrayList<ReleaseArtist> artists = release.getArtists();
assertEquals("Owen", artists.get(0).getSortName());
assertEquals("Rutabega, The", artists.get(1).getSortName());
}
use of org.musicbrainz.android.api.data.ReleaseInfo in project musicbrainz-android by jdamcd.
the class CollectionLookupTest method testFirstRelease.
@Test
public void testFirstRelease() throws IOException {
ReleaseInfo first = collection.getReleases().getFirst();
assertEquals("229fef25-8e57-3465-bb92-0569b3ed1b8c", first.getReleaseMbid());
assertEquals("Boston", first.getTitle());
assertEquals("Boston", first.getArtists().get(0).getName());
assertEquals("1977", first.getDate());
assertEquals("GB", first.getCountryCode());
}
Aggregations