From 37c087668679da891377101e4c1656d6940d9212 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Sat, 25 Dec 2010 15:46:20 +0000 Subject: [PATCH] Fix the m3u parser test --- tests/m3uparser_test.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/m3uparser_test.cpp b/tests/m3uparser_test.cpp index bfbbe9132..29ac1cd0e 100644 --- a/tests/m3uparser_test.cpp +++ b/tests/m3uparser_test.cpp @@ -57,7 +57,10 @@ TEST_F(M3UParserTest, ParsesTrackLocation) { Song song(&taglib_); QString line(temp.fileName()); ASSERT_TRUE(parser_.ParseTrackLocation(line, QDir(), &song)); - EXPECT_EQ(temp.fileName(), song.filename()); + ASSERT_EQ(temp.fileName(), song.filename()); + + song.InitFromFile(song.filename(), -1); + EXPECT_EQ("foo", song.title()); EXPECT_EQ("bar", song.artist()); EXPECT_EQ("baz", song.album()); @@ -72,7 +75,10 @@ TEST_F(M3UParserTest, ParsesTrackLocationRelative) { QString line(info.fileName()); Song song(&taglib_); ASSERT_TRUE(parser.ParseTrackLocation(line, info.dir(), &song)); - EXPECT_EQ(temp.fileName(), song.filename()); + ASSERT_EQ(temp.fileName(), song.filename()); + + song.InitFromFile(song.filename(), -1); + EXPECT_EQ("foo", song.title()); }