corrections to tests after yesterday's current_index -> current_row renaming
This commit is contained in:
parent
32f9825794
commit
712782d40c
@ -93,31 +93,31 @@ TEST_F(PlaylistTest, Indexes) {
|
|||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
// Start "playing" track 1
|
// Start "playing" track 1
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ("One", playlist_.current_item()->Metadata().title());
|
EXPECT_EQ("One", playlist_.current_item()->Metadata().title());
|
||||||
EXPECT_EQ(-1, playlist_.previous_index());
|
EXPECT_EQ(-1, playlist_.previous_row());
|
||||||
EXPECT_EQ(1, playlist_.next_index());
|
EXPECT_EQ(1, playlist_.next_row());
|
||||||
|
|
||||||
// Stop playing
|
// Stop playing
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
playlist_.set_current_index(-1);
|
playlist_.set_current_row(-1);
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
EXPECT_EQ(-1, playlist_.current_index());
|
EXPECT_EQ(-1, playlist_.current_row());
|
||||||
|
|
||||||
// Play track 2
|
// Play track 2
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
EXPECT_EQ("Two", playlist_.current_item()->Metadata().title());
|
EXPECT_EQ("Two", playlist_.current_item()->Metadata().title());
|
||||||
EXPECT_EQ(0, playlist_.previous_index());
|
EXPECT_EQ(0, playlist_.previous_row());
|
||||||
EXPECT_EQ(2, playlist_.next_index());
|
EXPECT_EQ(2, playlist_.next_row());
|
||||||
|
|
||||||
// Play track 3
|
// Play track 3
|
||||||
playlist_.set_current_index(2);
|
playlist_.set_current_row(2);
|
||||||
EXPECT_EQ(2, playlist_.current_index());
|
EXPECT_EQ(2, playlist_.current_row());
|
||||||
EXPECT_EQ("Three", playlist_.current_item()->Metadata().title());
|
EXPECT_EQ("Three", playlist_.current_item()->Metadata().title());
|
||||||
EXPECT_EQ(1, playlist_.previous_index());
|
EXPECT_EQ(1, playlist_.previous_row());
|
||||||
EXPECT_EQ(-1, playlist_.next_index());
|
EXPECT_EQ(-1, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RepeatPlaylist) {
|
TEST_F(PlaylistTest, RepeatPlaylist) {
|
||||||
@ -127,14 +127,14 @@ TEST_F(PlaylistTest, RepeatPlaylist) {
|
|||||||
|
|
||||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Playlist);
|
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Playlist);
|
||||||
|
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(1, playlist_.next_index());
|
EXPECT_EQ(1, playlist_.next_row());
|
||||||
|
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(2, playlist_.next_index());
|
EXPECT_EQ(2, playlist_.next_row());
|
||||||
|
|
||||||
playlist_.set_current_index(2);
|
playlist_.set_current_row(2);
|
||||||
EXPECT_EQ(0, playlist_.next_index());
|
EXPECT_EQ(0, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RepeatTrack) {
|
TEST_F(PlaylistTest, RepeatTrack) {
|
||||||
@ -144,8 +144,8 @@ TEST_F(PlaylistTest, RepeatTrack) {
|
|||||||
|
|
||||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Track);
|
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Track);
|
||||||
|
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(0, playlist_.next_index());
|
EXPECT_EQ(0, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RepeatAlbum) {
|
TEST_F(PlaylistTest, RepeatAlbum) {
|
||||||
@ -157,11 +157,11 @@ TEST_F(PlaylistTest, RepeatAlbum) {
|
|||||||
|
|
||||||
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Album);
|
playlist_.sequence()->SetRepeatMode(PlaylistSequence::Repeat_Album);
|
||||||
|
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(2, playlist_.next_index());
|
EXPECT_EQ(2, playlist_.next_row());
|
||||||
|
|
||||||
playlist_.set_current_index(2);
|
playlist_.set_current_row(2);
|
||||||
EXPECT_EQ(0, playlist_.next_index());
|
EXPECT_EQ(0, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RemoveBeforeCurrent) {
|
TEST_F(PlaylistTest, RemoveBeforeCurrent) {
|
||||||
@ -170,13 +170,13 @@ TEST_F(PlaylistTest, RemoveBeforeCurrent) {
|
|||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
// Remove a row before the currently playing track
|
// Remove a row before the currently playing track
|
||||||
playlist_.set_current_index(2);
|
playlist_.set_current_row(2);
|
||||||
EXPECT_EQ(2, playlist_.current_index());
|
EXPECT_EQ(2, playlist_.current_row());
|
||||||
playlist_.removeRow(1, QModelIndex());
|
playlist_.removeRow(1, QModelIndex());
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
EXPECT_EQ(1, playlist_.last_played_index());
|
EXPECT_EQ(1, playlist_.last_played_row());
|
||||||
EXPECT_EQ(0, playlist_.previous_index());
|
EXPECT_EQ(0, playlist_.previous_row());
|
||||||
EXPECT_EQ(-1, playlist_.next_index());
|
EXPECT_EQ(-1, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RemoveAfterCurrent) {
|
TEST_F(PlaylistTest, RemoveAfterCurrent) {
|
||||||
@ -185,16 +185,16 @@ TEST_F(PlaylistTest, RemoveAfterCurrent) {
|
|||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
// Remove a row after the currently playing track
|
// Remove a row after the currently playing track
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
playlist_.removeRow(1, QModelIndex());
|
playlist_.removeRow(1, QModelIndex());
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
EXPECT_EQ(-1, playlist_.previous_index());
|
EXPECT_EQ(-1, playlist_.previous_row());
|
||||||
EXPECT_EQ(1, playlist_.next_index());
|
EXPECT_EQ(1, playlist_.next_row());
|
||||||
|
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(-1, playlist_.next_index());
|
EXPECT_EQ(-1, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, RemoveCurrent) {
|
TEST_F(PlaylistTest, RemoveCurrent) {
|
||||||
@ -203,13 +203,13 @@ TEST_F(PlaylistTest, RemoveCurrent) {
|
|||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
// Remove the currently playing track's row
|
// Remove the currently playing track's row
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
playlist_.removeRow(1, QModelIndex());
|
playlist_.removeRow(1, QModelIndex());
|
||||||
EXPECT_EQ(-1, playlist_.current_index());
|
EXPECT_EQ(-1, playlist_.current_row());
|
||||||
EXPECT_EQ(-1, playlist_.last_played_index());
|
EXPECT_EQ(-1, playlist_.last_played_row());
|
||||||
EXPECT_EQ(-1, playlist_.previous_index());
|
EXPECT_EQ(-1, playlist_.previous_row());
|
||||||
EXPECT_EQ(0, playlist_.next_index());
|
EXPECT_EQ(0, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, InsertBeforeCurrent) {
|
TEST_F(PlaylistTest, InsertBeforeCurrent) {
|
||||||
@ -217,15 +217,15 @@ TEST_F(PlaylistTest, InsertBeforeCurrent) {
|
|||||||
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Four"), 0);
|
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Four"), 0);
|
||||||
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
EXPECT_EQ(2, playlist_.current_index());
|
EXPECT_EQ(2, playlist_.current_row());
|
||||||
EXPECT_EQ(2, playlist_.last_played_index());
|
EXPECT_EQ(2, playlist_.last_played_row());
|
||||||
EXPECT_EQ(1, playlist_.previous_index());
|
EXPECT_EQ(1, playlist_.previous_row());
|
||||||
EXPECT_EQ(3, playlist_.next_index());
|
EXPECT_EQ(3, playlist_.next_row());
|
||||||
|
|
||||||
EXPECT_EQ("Four", playlist_.data(playlist_.index(0, Playlist::Column_Title)));
|
EXPECT_EQ("Four", playlist_.data(playlist_.index(0, Playlist::Column_Title)));
|
||||||
EXPECT_EQ("One", playlist_.data(playlist_.index(1, Playlist::Column_Title)));
|
EXPECT_EQ("One", playlist_.data(playlist_.index(1, Playlist::Column_Title)));
|
||||||
@ -236,15 +236,15 @@ TEST_F(PlaylistTest, InsertAfterCurrent) {
|
|||||||
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Four"), 2);
|
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Four"), 2);
|
||||||
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(4, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
EXPECT_EQ(1, playlist_.last_played_index());
|
EXPECT_EQ(1, playlist_.last_played_row());
|
||||||
EXPECT_EQ(0, playlist_.previous_index());
|
EXPECT_EQ(0, playlist_.previous_row());
|
||||||
EXPECT_EQ(2, playlist_.next_index());
|
EXPECT_EQ(2, playlist_.next_row());
|
||||||
|
|
||||||
EXPECT_EQ("Two", playlist_.data(playlist_.index(1, Playlist::Column_Title)));
|
EXPECT_EQ("Two", playlist_.data(playlist_.index(1, Playlist::Column_Title)));
|
||||||
EXPECT_EQ("Four", playlist_.data(playlist_.index(2, Playlist::Column_Title)));
|
EXPECT_EQ("Four", playlist_.data(playlist_.index(2, Playlist::Column_Title)));
|
||||||
@ -256,15 +256,15 @@ TEST_F(PlaylistTest, Clear) {
|
|||||||
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
<< MakeMockItemP("One") << MakeMockItemP("Two") << MakeMockItemP("Three"));
|
||||||
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
ASSERT_EQ(3, playlist_.rowCount(QModelIndex()));
|
||||||
|
|
||||||
playlist_.set_current_index(1);
|
playlist_.set_current_row(1);
|
||||||
EXPECT_EQ(1, playlist_.current_index());
|
EXPECT_EQ(1, playlist_.current_row());
|
||||||
playlist_.Clear();
|
playlist_.Clear();
|
||||||
|
|
||||||
EXPECT_EQ(0, playlist_.rowCount(QModelIndex()));
|
EXPECT_EQ(0, playlist_.rowCount(QModelIndex()));
|
||||||
EXPECT_EQ(-1, playlist_.current_index());
|
EXPECT_EQ(-1, playlist_.current_row());
|
||||||
EXPECT_EQ(-1, playlist_.last_played_index());
|
EXPECT_EQ(-1, playlist_.last_played_row());
|
||||||
EXPECT_EQ(-1, playlist_.previous_index());
|
EXPECT_EQ(-1, playlist_.previous_row());
|
||||||
EXPECT_EQ(-1, playlist_.next_index());
|
EXPECT_EQ(-1, playlist_.next_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, UndoAdd) {
|
TEST_F(PlaylistTest, UndoAdd) {
|
||||||
@ -369,34 +369,34 @@ TEST_F(PlaylistTest, UndoClear) {
|
|||||||
|
|
||||||
TEST_F(PlaylistTest, UndoRemoveCurrent) {
|
TEST_F(PlaylistTest, UndoRemoveCurrent) {
|
||||||
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Title"));
|
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Title"));
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
|
|
||||||
playlist_.removeRow(0);
|
playlist_.removeRow(0);
|
||||||
EXPECT_EQ(-1, playlist_.current_index());
|
EXPECT_EQ(-1, playlist_.current_row());
|
||||||
EXPECT_EQ(-1, playlist_.last_played_index());
|
EXPECT_EQ(-1, playlist_.last_played_row());
|
||||||
|
|
||||||
playlist_.undo_stack()->undo();
|
playlist_.undo_stack()->undo();
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, UndoRemoveOldCurrent) {
|
TEST_F(PlaylistTest, UndoRemoveOldCurrent) {
|
||||||
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Title"));
|
playlist_.InsertItems(PlaylistItemList() << MakeMockItemP("Title"));
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
|
|
||||||
playlist_.removeRow(0);
|
playlist_.removeRow(0);
|
||||||
EXPECT_EQ(-1, playlist_.current_index());
|
EXPECT_EQ(-1, playlist_.current_row());
|
||||||
EXPECT_EQ(-1, playlist_.last_played_index());
|
EXPECT_EQ(-1, playlist_.last_played_row());
|
||||||
|
|
||||||
playlist_.set_current_index(-1);
|
playlist_.set_current_row(-1);
|
||||||
|
|
||||||
playlist_.undo_stack()->undo();
|
playlist_.undo_stack()->undo();
|
||||||
EXPECT_EQ(0, playlist_.current_index());
|
EXPECT_EQ(0, playlist_.current_row());
|
||||||
EXPECT_EQ(0, playlist_.last_played_index());
|
EXPECT_EQ(0, playlist_.last_played_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, ShuffleThenNext) {
|
TEST_F(PlaylistTest, ShuffleThenNext) {
|
||||||
@ -406,34 +406,34 @@ TEST_F(PlaylistTest, ShuffleThenNext) {
|
|||||||
items << MakeMockItemP("Item " + QString::number(i));
|
items << MakeMockItemP("Item " + QString::number(i));
|
||||||
playlist_.InsertItems(items);
|
playlist_.InsertItems(items);
|
||||||
|
|
||||||
playlist_.set_current_index(0);
|
playlist_.set_current_row(0);
|
||||||
|
|
||||||
// Shuffle until the current index is not at the end
|
// Shuffle until the current index is not at the end
|
||||||
forever {
|
forever {
|
||||||
playlist_.Shuffle();
|
playlist_.Shuffle();
|
||||||
if (playlist_.current_index() != items.count()-1)
|
if (playlist_.current_row() != items.count()-1)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
int index = playlist_.current_index();
|
int index = playlist_.current_row();
|
||||||
EXPECT_EQ("Item 0", playlist_.current_item()->Metadata().title());
|
EXPECT_EQ("Item 0", playlist_.current_item()->Metadata().title());
|
||||||
EXPECT_EQ("Item 0", playlist_.data(playlist_.index(index, Playlist::Column_Title)));
|
EXPECT_EQ("Item 0", playlist_.data(playlist_.index(index, Playlist::Column_Title)));
|
||||||
EXPECT_EQ(index, playlist_.last_played_index());
|
EXPECT_EQ(index, playlist_.last_played_row());
|
||||||
EXPECT_EQ(index + 1, playlist_.next_index());
|
EXPECT_EQ(index + 1, playlist_.next_row());
|
||||||
|
|
||||||
// Shuffle until the current index *is* at the end
|
// Shuffle until the current index *is* at the end
|
||||||
forever {
|
forever {
|
||||||
playlist_.Shuffle();
|
playlist_.Shuffle();
|
||||||
if (playlist_.current_index() == items.count()-1)
|
if (playlist_.current_row() == items.count()-1)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
index = playlist_.current_index();
|
index = playlist_.current_row();
|
||||||
EXPECT_EQ("Item 0", playlist_.current_item()->Metadata().title());
|
EXPECT_EQ("Item 0", playlist_.current_item()->Metadata().title());
|
||||||
EXPECT_EQ("Item 0", playlist_.data(playlist_.index(index, Playlist::Column_Title)));
|
EXPECT_EQ("Item 0", playlist_.data(playlist_.index(index, Playlist::Column_Title)));
|
||||||
EXPECT_EQ(index, playlist_.last_played_index());
|
EXPECT_EQ(index, playlist_.last_played_row());
|
||||||
EXPECT_EQ(-1, playlist_.next_index());
|
EXPECT_EQ(-1, playlist_.next_row());
|
||||||
EXPECT_EQ(index-1, playlist_.previous_index());
|
EXPECT_EQ(index-1, playlist_.previous_row());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(PlaylistTest, LibraryIdMapSingle) {
|
TEST_F(PlaylistTest, LibraryIdMapSingle) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user