#include "song.h" #include #include "gtest/gtest.h" #include "test_utils.h" namespace { class SongTest : public ::testing::Test { }; TEST_F(SongTest, InitsFromLastFM) { Song song; lastfm::MutableTrack track; track.setTitle("Foo"); lastfm::Artist artist("Bar"); track.setArtist(artist); lastfm::Album album(artist, "Baz"); track.setAlbum(album); song.InitFromLastFM(track); EXPECT_EQ("Foo", song.title()); EXPECT_EQ("Baz", song.album()); EXPECT_EQ("Bar", song.artist()); } } // namespace