tests: Port to QStringLiteral operator
This commit is contained in:
@@ -35,6 +35,8 @@
|
||||
|
||||
using ::testing::Return;
|
||||
|
||||
using namespace Qt::Literals::StringLiterals;
|
||||
|
||||
// clazy:excludeall=non-pod-global-static,returning-void-expression
|
||||
|
||||
namespace {
|
||||
@@ -76,7 +78,7 @@ TEST_F(PlaylistTest, Basic) {
|
||||
|
||||
TEST_F(PlaylistTest, InsertItems) {
|
||||
|
||||
MockPlaylistItem *item = MakeMockItem(QStringLiteral("Title"), QStringLiteral("Artist"), QStringLiteral("Album"), 123);
|
||||
MockPlaylistItem *item = MakeMockItem(u"Title"_s, u"Artist"_s, u"Album"_s, 123);
|
||||
PlaylistItemPtr item_ptr(item);
|
||||
|
||||
// Insert the item
|
||||
@@ -85,22 +87,22 @@ TEST_F(PlaylistTest, InsertItems) {
|
||||
ASSERT_EQ(1, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Get the metadata
|
||||
EXPECT_EQ(QStringLiteral("Title"), playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(QStringLiteral("Artist"), playlist_.data(playlist_.index(0, static_cast<int>(static_cast<int>(Playlist::Column::Artist)))));
|
||||
EXPECT_EQ(QStringLiteral("Album"), playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Album))));
|
||||
EXPECT_EQ(u"Title"_s, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Artist"_s, playlist_.data(playlist_.index(0, static_cast<int>(static_cast<int>(Playlist::Column::Artist)))));
|
||||
EXPECT_EQ(u"Album"_s, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Album))));
|
||||
EXPECT_EQ(123, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Length))));
|
||||
|
||||
}
|
||||
|
||||
TEST_F(PlaylistTest, Indexes) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Start "playing" track 1
|
||||
playlist_.set_current_row(0);
|
||||
EXPECT_EQ(0, playlist_.current_row());
|
||||
EXPECT_EQ(QStringLiteral("One"), playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(u"One"_s, playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(-1, playlist_.previous_row());
|
||||
EXPECT_EQ(1, playlist_.next_row());
|
||||
|
||||
@@ -113,14 +115,14 @@ TEST_F(PlaylistTest, Indexes) {
|
||||
// Play track 2
|
||||
playlist_.set_current_row(1);
|
||||
EXPECT_EQ(1, playlist_.current_row());
|
||||
EXPECT_EQ(QStringLiteral("Two"), playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(u"Two"_s, playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(0, playlist_.previous_row());
|
||||
EXPECT_EQ(2, playlist_.next_row());
|
||||
|
||||
// Play track 3
|
||||
playlist_.set_current_row(2);
|
||||
EXPECT_EQ(2, playlist_.current_row());
|
||||
EXPECT_EQ(QStringLiteral("Three"), playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(u"Three"_s, playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(1, playlist_.previous_row());
|
||||
EXPECT_EQ(-1, playlist_.next_row());
|
||||
|
||||
@@ -128,7 +130,7 @@ TEST_F(PlaylistTest, Indexes) {
|
||||
|
||||
TEST_F(PlaylistTest, RepeatPlaylist) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::RepeatMode::Playlist);
|
||||
@@ -146,7 +148,7 @@ TEST_F(PlaylistTest, RepeatPlaylist) {
|
||||
|
||||
TEST_F(PlaylistTest, RepeatTrack) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::RepeatMode::Track);
|
||||
@@ -159,9 +161,9 @@ TEST_F(PlaylistTest, RepeatTrack) {
|
||||
TEST_F(PlaylistTest, RepeatAlbum) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList()
|
||||
<< MakeMockItemP(QStringLiteral("One"), QStringLiteral("Album one"))
|
||||
<< MakeMockItemP(QStringLiteral("Two"), QStringLiteral("Album two"))
|
||||
<< MakeMockItemP(QStringLiteral("Three"), QStringLiteral("Album one")));
|
||||
<< MakeMockItemP(u"One"_s, u"Album one"_s)
|
||||
<< MakeMockItemP(u"Two"_s, u"Album two"_s)
|
||||
<< MakeMockItemP(u"Three"_s, u"Album one"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::RepeatMode::Album);
|
||||
@@ -177,7 +179,7 @@ TEST_F(PlaylistTest, RepeatAlbum) {
|
||||
TEST_F(PlaylistTest, RemoveBeforeCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList()
|
||||
<< MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
<< MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Remove a row before the currently playing track
|
||||
@@ -194,7 +196,7 @@ TEST_F(PlaylistTest, RemoveBeforeCurrent) {
|
||||
TEST_F(PlaylistTest, RemoveAfterCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList()
|
||||
<< MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
<< MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Remove a row after the currently playing track
|
||||
@@ -213,7 +215,7 @@ TEST_F(PlaylistTest, RemoveAfterCurrent) {
|
||||
|
||||
TEST_F(PlaylistTest, RemoveCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Remove the currently playing track's row
|
||||
@@ -229,12 +231,12 @@ TEST_F(PlaylistTest, RemoveCurrent) {
|
||||
|
||||
TEST_F(PlaylistTest, InsertBeforeCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.set_current_row(1);
|
||||
EXPECT_EQ(1, playlist_.current_row());
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Four")), 0);
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Four"_s), 0);
|
||||
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
EXPECT_EQ(2, playlist_.current_row());
|
||||
@@ -242,19 +244,19 @@ TEST_F(PlaylistTest, InsertBeforeCurrent) {
|
||||
EXPECT_EQ(1, playlist_.previous_row());
|
||||
EXPECT_EQ(3, playlist_.next_row());
|
||||
|
||||
EXPECT_EQ(QStringLiteral("Four"), playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(QStringLiteral("One"), playlist_.data(playlist_.index(1, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Four"_s, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"One"_s, playlist_.data(playlist_.index(1, static_cast<int>(Playlist::Column::Title))));
|
||||
|
||||
}
|
||||
|
||||
TEST_F(PlaylistTest, InsertAfterCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.set_current_row(1);
|
||||
EXPECT_EQ(1, playlist_.current_row());
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Four")), 2);
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Four"_s), 2);
|
||||
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
EXPECT_EQ(1, playlist_.current_row());
|
||||
@@ -262,15 +264,15 @@ TEST_F(PlaylistTest, InsertAfterCurrent) {
|
||||
EXPECT_EQ(0, playlist_.previous_row());
|
||||
EXPECT_EQ(2, playlist_.next_row());
|
||||
|
||||
EXPECT_EQ(QStringLiteral("Two"), playlist_.data(playlist_.index(1, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(QStringLiteral("Four"), playlist_.data(playlist_.index(2, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(QStringLiteral("Three"), playlist_.data(playlist_.index(3, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Two"_s, playlist_.data(playlist_.index(1, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Four"_s, playlist_.data(playlist_.index(2, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Three"_s, playlist_.data(playlist_.index(3, static_cast<int>(Playlist::Column::Title))));
|
||||
|
||||
}
|
||||
|
||||
TEST_F(PlaylistTest, Clear) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.set_current_row(1);
|
||||
@@ -290,7 +292,7 @@ TEST_F(PlaylistTest, UndoAdd) {
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canRedo());
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Title")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Title"_s));
|
||||
EXPECT_EQ(1, playlist_.rowCount(QModelIndex()));
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canRedo());
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
@@ -305,26 +307,26 @@ TEST_F(PlaylistTest, UndoAdd) {
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canRedo());
|
||||
EXPECT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
|
||||
EXPECT_EQ(QStringLiteral("Title"), playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Title"_s, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
|
||||
}
|
||||
|
||||
TEST_F(PlaylistTest, UndoMultiAdd) {
|
||||
|
||||
// Add 1 item
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s));
|
||||
|
||||
// Add 2 items
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
|
||||
// Undo adding 2 items
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_EQ(QStringLiteral("add 2 songs"), playlist_.undo_stack()->undoText());
|
||||
EXPECT_EQ(u"add 2 songs"_s, playlist_.undo_stack()->undoText());
|
||||
playlist_.undo_stack()->undo();
|
||||
|
||||
// Undo adding 1 item
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_EQ(QStringLiteral("add 1 songs"), playlist_.undo_stack()->undoText());
|
||||
EXPECT_EQ(u"add 1 songs"_s, playlist_.undo_stack()->undoText());
|
||||
playlist_.undo_stack()->undo();
|
||||
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canUndo());
|
||||
@@ -336,7 +338,7 @@ TEST_F(PlaylistTest, UndoRemove) {
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canRedo());
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Title")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Title"_s));
|
||||
|
||||
EXPECT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_FALSE(playlist_.undo_stack()->canRedo());
|
||||
@@ -351,7 +353,7 @@ TEST_F(PlaylistTest, UndoRemove) {
|
||||
EXPECT_EQ(1, playlist_.rowCount(QModelIndex()));
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canRedo());
|
||||
|
||||
EXPECT_EQ(QStringLiteral("Title"), playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Title"_s, playlist_.data(playlist_.index(0, static_cast<int>(Playlist::Column::Title))));
|
||||
|
||||
playlist_.undo_stack()->redo();
|
||||
EXPECT_EQ(0, playlist_.rowCount(QModelIndex()));
|
||||
@@ -363,7 +365,7 @@ TEST_F(PlaylistTest, UndoRemove) {
|
||||
TEST_F(PlaylistTest, UndoMultiRemove) {
|
||||
|
||||
// Add 3 items
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
// Remove 1 item
|
||||
@@ -376,7 +378,7 @@ TEST_F(PlaylistTest, UndoMultiRemove) {
|
||||
|
||||
// Undo removing all 3 items
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_EQ(QStringLiteral("remove 3 songs"), playlist_.undo_stack()->undoText());
|
||||
EXPECT_EQ(u"remove 3 songs"_s, playlist_.undo_stack()->undoText());
|
||||
|
||||
playlist_.undo_stack()->undo();
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
@@ -385,13 +387,13 @@ TEST_F(PlaylistTest, UndoMultiRemove) {
|
||||
|
||||
TEST_F(PlaylistTest, UndoClear) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("One")) << MakeMockItemP(QStringLiteral("Two")) << MakeMockItemP(QStringLiteral("Three")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"One"_s) << MakeMockItemP(u"Two"_s) << MakeMockItemP(u"Three"_s));
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
|
||||
playlist_.Clear();
|
||||
ASSERT_EQ(0, playlist_.rowCount(QModelIndex()));
|
||||
ASSERT_TRUE(playlist_.undo_stack()->canUndo());
|
||||
EXPECT_EQ(QStringLiteral("remove 3 songs"), playlist_.undo_stack()->undoText());
|
||||
EXPECT_EQ(u"remove 3 songs"_s, playlist_.undo_stack()->undoText());
|
||||
playlist_.undo_stack()->undo();
|
||||
|
||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||
@@ -400,7 +402,7 @@ TEST_F(PlaylistTest, UndoClear) {
|
||||
|
||||
TEST_F(PlaylistTest, UndoRemoveCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Title")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Title"_s));
|
||||
playlist_.set_current_row(0);
|
||||
EXPECT_EQ(0, playlist_.current_row());
|
||||
EXPECT_EQ(0, playlist_.last_played_row());
|
||||
@@ -417,7 +419,7 @@ TEST_F(PlaylistTest, UndoRemoveCurrent) {
|
||||
|
||||
TEST_F(PlaylistTest, UndoRemoveOldCurrent) {
|
||||
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(QStringLiteral("Title")));
|
||||
playlist_.InsertItems(PlaylistItemPtrList() << MakeMockItemP(u"Title"_s));
|
||||
playlist_.set_current_row(0);
|
||||
EXPECT_EQ(0, playlist_.current_row());
|
||||
EXPECT_EQ(0, playlist_.last_played_row());
|
||||
@@ -440,7 +442,7 @@ TEST_F(PlaylistTest, ShuffleThenNext) {
|
||||
PlaylistItemPtrList items;
|
||||
items.reserve(100);
|
||||
for (int i=0 ; i<100 ; ++i)
|
||||
items << MakeMockItemP(QStringLiteral("Item ") + QString::number(i));
|
||||
items << MakeMockItemP(u"Item "_s + QString::number(i));
|
||||
playlist_.InsertItems(items);
|
||||
|
||||
playlist_.set_current_row(0);
|
||||
@@ -453,8 +455,8 @@ TEST_F(PlaylistTest, ShuffleThenNext) {
|
||||
}
|
||||
|
||||
int index = playlist_.current_row();
|
||||
EXPECT_EQ(QStringLiteral("Item 0"), playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(QStringLiteral("Item 0"), playlist_.data(playlist_.index(index, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Item 0"_s, playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(u"Item 0"_s, playlist_.data(playlist_.index(index, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(index, playlist_.last_played_row());
|
||||
//EXPECT_EQ(index + 1, playlist_.next_row());
|
||||
|
||||
@@ -466,8 +468,8 @@ TEST_F(PlaylistTest, ShuffleThenNext) {
|
||||
//}
|
||||
|
||||
index = playlist_.current_row();
|
||||
EXPECT_EQ(QStringLiteral("Item 0"), playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(QStringLiteral("Item 0"), playlist_.data(playlist_.index(index, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(u"Item 0"_s, playlist_.current_item()->Metadata().title());
|
||||
EXPECT_EQ(u"Item 0"_s, playlist_.data(playlist_.index(index, static_cast<int>(Playlist::Column::Title))));
|
||||
EXPECT_EQ(index, playlist_.last_played_row());
|
||||
//EXPECT_EQ(-1, playlist_.next_row());
|
||||
//EXPECT_EQ(index-1, playlist_.previous_row());
|
||||
@@ -477,7 +479,7 @@ TEST_F(PlaylistTest, ShuffleThenNext) {
|
||||
TEST_F(PlaylistTest, CollectionIdMapSingle) {
|
||||
|
||||
Song song;
|
||||
song.Init(QStringLiteral("title"), QStringLiteral("artist"), QStringLiteral("album"), 123);
|
||||
song.Init(u"title"_s, u"artist"_s, u"album"_s, 123);
|
||||
song.set_id(1);
|
||||
|
||||
PlaylistItemPtr item(std::make_shared<CollectionPlaylistItem>(song));
|
||||
@@ -498,7 +500,7 @@ TEST_F(PlaylistTest, CollectionIdMapSingle) {
|
||||
TEST_F(PlaylistTest, CollectionIdMapInvalid) {
|
||||
|
||||
Song invalid;
|
||||
invalid.Init(QStringLiteral("title"), QStringLiteral("artist"), QStringLiteral("album"), 123);
|
||||
invalid.Init(u"title"_s, u"artist"_s, u"album"_s, 123);
|
||||
ASSERT_EQ(-1, invalid.id());
|
||||
|
||||
PlaylistItemPtr item(std::make_shared<CollectionPlaylistItem>(invalid));
|
||||
@@ -514,11 +516,11 @@ TEST_F(PlaylistTest, CollectionIdMapInvalid) {
|
||||
TEST_F(PlaylistTest, CollectionIdMapMulti) {
|
||||
|
||||
Song one;
|
||||
one.Init(QStringLiteral("title"), QStringLiteral("artist"), QStringLiteral("album"), 123);
|
||||
one.Init(u"title"_s, u"artist"_s, u"album"_s, 123);
|
||||
one.set_id(1);
|
||||
|
||||
Song two;
|
||||
two.Init(QStringLiteral("title 2"), QStringLiteral("artist 2"), QStringLiteral("album 2"), 123);
|
||||
two.Init(u"title 2"_s, u"artist 2"_s, u"album 2"_s, 123);
|
||||
two.set_id(2);
|
||||
|
||||
PlaylistItemPtr item_one(std::make_shared<CollectionPlaylistItem>(one));
|
||||
|
||||
Reference in New Issue
Block a user