Changeset View
Changeset View
Standalone View
Standalone View
autotests/trackmetadatamodeltest.cpp
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | 38 | { | |||
---|---|---|---|---|---|
62 | 62 | | |||
63 | QCOMPARE(beginResetSpy.count(), 1); | 63 | QCOMPARE(beginResetSpy.count(), 1); | ||
64 | QCOMPARE(endResetSpy.count(), 1); | 64 | QCOMPARE(endResetSpy.count(), 1); | ||
65 | QCOMPARE(beginInsertRowsSpy.count(), 0); | 65 | QCOMPARE(beginInsertRowsSpy.count(), 0); | ||
66 | QCOMPARE(endInsertRowsSpy.count(), 0); | 66 | QCOMPARE(endInsertRowsSpy.count(), 0); | ||
67 | QCOMPARE(dataChangedSpy.count(), 0); | 67 | QCOMPARE(dataChangedSpy.count(), 0); | ||
68 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | 68 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | ||
69 | QCOMPARE(endRemovedRowsSpy.count(), 0); | 69 | QCOMPARE(endRemovedRowsSpy.count(), 0); | ||
70 | QCOMPARE(myModel.rowCount(), 1); | 70 | QCOMPARE(myModel.rowCount(), 2); | ||
71 | } | 71 | } | ||
72 | 72 | | |||
73 | void modifyTrackInDatabase() | 73 | void modifyTrackInDatabase() | ||
74 | { | 74 | { | ||
75 | QTemporaryFile databaseFile; | 75 | QTemporaryFile databaseFile; | ||
76 | databaseFile.open(); | 76 | databaseFile.open(); | ||
77 | 77 | | |||
78 | qDebug() << "addOneTrackWithoutAlbumArtist" << databaseFile.fileName(); | 78 | qDebug() << "addOneTrackWithoutAlbumArtist" << databaseFile.fileName(); | ||
Show All 23 Lines | |||||
102 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | 102 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | ||
103 | QCOMPARE(endRemovedRowsSpy.count(), 0); | 103 | QCOMPARE(endRemovedRowsSpy.count(), 0); | ||
104 | QCOMPARE(myModel.rowCount(), 0); | 104 | QCOMPARE(myModel.rowCount(), 0); | ||
105 | 105 | | |||
106 | myModel.setDatabase(&musicDb); | 106 | myModel.setDatabase(&musicDb); | ||
107 | 107 | | |||
108 | auto trackId = musicDb.trackIdFromFileName(QUrl::fromLocalFile(QStringLiteral("/$1"))); | 108 | auto trackId = musicDb.trackIdFromFileName(QUrl::fromLocalFile(QStringLiteral("/$1"))); | ||
109 | 109 | | |||
110 | myModel.initializeByTrackId(trackId); | 110 | myModel.initializeById(ElisaUtils::Track, trackId); | ||
111 | 111 | | |||
112 | QCOMPARE(beginResetSpy.count(), 1); | 112 | QCOMPARE(beginResetSpy.count(), 1); | ||
113 | QCOMPARE(endResetSpy.count(), 1); | 113 | QCOMPARE(endResetSpy.count(), 1); | ||
114 | QCOMPARE(beginInsertRowsSpy.count(), 0); | 114 | QCOMPARE(beginInsertRowsSpy.count(), 0); | ||
115 | QCOMPARE(endInsertRowsSpy.count(), 0); | 115 | QCOMPARE(endInsertRowsSpy.count(), 0); | ||
116 | QCOMPARE(dataChangedSpy.count(), 0); | 116 | QCOMPARE(dataChangedSpy.count(), 0); | ||
117 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | 117 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | ||
118 | QCOMPARE(endRemovedRowsSpy.count(), 0); | 118 | QCOMPARE(endRemovedRowsSpy.count(), 0); | ||
119 | QCOMPARE(myModel.rowCount(), 11); | 119 | QCOMPARE(myModel.rowCount(), 12); | ||
120 | 120 | | |||
121 | musicDb.trackHasStartedPlaying(QUrl::fromLocalFile(QStringLiteral("/$2")), QDateTime::currentDateTime()); | 121 | musicDb.trackHasStartedPlaying(QUrl::fromLocalFile(QStringLiteral("/$2")), QDateTime::currentDateTime()); | ||
122 | 122 | | |||
123 | QCOMPARE(beginResetSpy.count(), 1); | 123 | QCOMPARE(beginResetSpy.count(), 1); | ||
124 | QCOMPARE(endResetSpy.count(), 1); | 124 | QCOMPARE(endResetSpy.count(), 1); | ||
125 | QCOMPARE(beginInsertRowsSpy.count(), 0); | 125 | QCOMPARE(beginInsertRowsSpy.count(), 0); | ||
126 | QCOMPARE(endInsertRowsSpy.count(), 0); | 126 | QCOMPARE(endInsertRowsSpy.count(), 0); | ||
127 | QCOMPARE(dataChangedSpy.count(), 0); | 127 | QCOMPARE(dataChangedSpy.count(), 0); | ||
128 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | 128 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | ||
129 | QCOMPARE(endRemovedRowsSpy.count(), 0); | 129 | QCOMPARE(endRemovedRowsSpy.count(), 0); | ||
130 | QCOMPARE(myModel.rowCount(), 11); | 130 | QCOMPARE(myModel.rowCount(), 12); | ||
131 | 131 | | |||
132 | musicDb.trackHasStartedPlaying(QUrl::fromLocalFile(QStringLiteral("/$1")), QDateTime::currentDateTime()); | 132 | musicDb.trackHasStartedPlaying(QUrl::fromLocalFile(QStringLiteral("/$1")), QDateTime::currentDateTime()); | ||
133 | 133 | | |||
134 | QCOMPARE(beginResetSpy.count(), 2); | 134 | QCOMPARE(beginResetSpy.count(), 2); | ||
135 | QCOMPARE(endResetSpy.count(), 2); | 135 | QCOMPARE(endResetSpy.count(), 2); | ||
136 | QCOMPARE(beginInsertRowsSpy.count(), 0); | 136 | QCOMPARE(beginInsertRowsSpy.count(), 0); | ||
137 | QCOMPARE(endInsertRowsSpy.count(), 0); | 137 | QCOMPARE(endInsertRowsSpy.count(), 0); | ||
138 | QCOMPARE(dataChangedSpy.count(), 0); | 138 | QCOMPARE(dataChangedSpy.count(), 0); | ||
139 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | 139 | QCOMPARE(beginRemovedRowsSpy.count(), 0); | ||
140 | QCOMPARE(endRemovedRowsSpy.count(), 0); | 140 | QCOMPARE(endRemovedRowsSpy.count(), 0); | ||
141 | QCOMPARE(myModel.rowCount(), 12); | 141 | QCOMPARE(myModel.rowCount(), 13); | ||
142 | } | 142 | } | ||
143 | }; | 143 | }; | ||
144 | 144 | | |||
145 | QTEST_GUILESS_MAIN(TrackMetadataModelTests) | 145 | QTEST_GUILESS_MAIN(TrackMetadataModelTests) | ||
146 | 146 | | |||
147 | 147 | | |||
148 | #include "trackmetadatamodeltest.moc" | 148 | #include "trackmetadatamodeltest.moc" |