Fix tests

Fixes #440
This commit is contained in:
Jonas Kvinge
2020-05-16 19:17:06 +02:00
parent b0966f14e6
commit bfa9a1eb8a
6 changed files with 33 additions and 18 deletions

View File

@@ -53,15 +53,15 @@ class PlaylistTest : public ::testing::Test {
Song metadata;
metadata.Init(title, artist, album, length);
//MockPlaylistItem* ret = new MockPlaylistItem;
MockPlaylistItem *ret = new MockPlaylistItem;
//EXPECT_CALL(*ret, Metadata()).WillRepeatedly(Return(metadata));
//return ret;
return ret;
return nullptr;
}
std::shared_ptr<PlaylistItem> MakeMockItemP(const QString& title, const QString& artist = QString(), const QString& album = QString(), int length = 123) const {
return std::shared_ptr<PlaylistItem>(MakeMockItem(title, artist, album, length));
PlaylistItemPtr MakeMockItemP(const QString& title, const QString& artist = QString(), const QString& album = QString(), int length = 123) const {
return PlaylistItemPtr(MakeMockItem(title, artist, album, length));
}
Playlist playlist_;
@@ -76,7 +76,7 @@ TEST_F(PlaylistTest, Basic) {
TEST_F(PlaylistTest, InsertItems) {
MockPlaylistItem* item = MakeMockItem("Title", "Artist", "Album", 123);
std::shared_ptr<PlaylistItem> item_ptr(item);
PlaylistItemPtr item_ptr(item);
// Insert the item
EXPECT_EQ(0, playlist_.rowCount(QModelIndex()));