1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-15 10:48:33 +01:00
Clementine-audio-player-Mac.../tests
David Sansome 1b00aaa8b3 Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction.
The LibraryBackend has now been split into a Database class that deals with setting up sqlite, and PlaylistBackend that contains the functions for persisting the playlist.  The LibraryBackend now only contains functions for accessing "a collection of songs", and can be parameterised with table names to access different collections.  It also no longer lives in a background thread, and follows the Qt memory management model instead of using shared_ptr.
Most of Library has been moved into LibraryModel - a QAbstractItemModel for any LibraryBackend.  What's left of Library is now specific to the user's local library on disk.
2010-05-09 00:10:26 +00:00
..
data Test WMA files too 2010-04-21 18:21:27 +00:00
albumcoverfetcher_test.cpp A few little mac fixes. 2010-03-30 15:53:45 +00:00
albumcovermanager_test.cpp Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
CMakeLists.txt Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
database_test.cpp Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
fileformats_test.cpp Test WMA files too 2010-04-21 18:21:27 +00:00
librarybackend_test.cpp Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
librarymodel_test.cpp Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
m3uparser_test.cpp Add license headers to all our source files 2010-03-23 23:11:46 +00:00
main.cpp Use static version of qsqlite plugin on mac as well & disable qxt for mac. 2010-04-13 19:43:08 +00:00
metatypes_env.h Update library backend tests 2010-04-04 13:17:07 +00:00
mock_backgroundthread.h Add license headers to all our source files 2010-03-23 23:11:46 +00:00
mock_networkaccessmanager.cpp Add license headers to all our source files 2010-03-23 23:11:46 +00:00
mock_networkaccessmanager.h Add license headers to all our source files 2010-03-23 23:11:46 +00:00
mock_playlistitem.cpp Store the playlist in the database. This is still quite slow. 2010-04-14 21:03:00 +00:00
mock_playlistitem.h Don't crash when editing a song that doesn't exist any more, also don't even add deleted songs to the playlist. Fixes issue #253. 2010-04-27 17:37:26 +00:00
mock_settingsprovider.h Abstract the QSettings usage out of Playlist and PlaylistSequence, create a mock for it, and add a basic playlist test 2010-04-14 14:48:10 +00:00
mock_sqldriver.h Add license headers to all our source files 2010-03-23 23:11:46 +00:00
mock_taglib.cpp Add license headers to all our source files 2010-03-23 23:11:46 +00:00
mock_taglib.h Add license headers to all our source files 2010-03-23 23:11:46 +00:00
playlist_test.cpp Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction. 2010-05-09 00:10:26 +00:00
resources_env.h Test we can load various popular file formats 2010-04-20 22:00:02 +00:00
scopedtransaction_test.cpp Scoped transaction test 2010-04-14 22:32:07 +00:00
song_test.cpp Add license headers to all our source files 2010-03-23 23:11:46 +00:00
songplaylistitem_test.cpp Fix tests on windows 2010-03-31 19:33:12 +00:00
test_utils.cpp More playlist tests 2010-04-14 15:39:24 +00:00
test_utils.h More playlist tests 2010-04-14 15:39:24 +00:00
translations_test.cpp Load translations from an empty context too. 2010-04-08 14:29:08 +00:00
xspfparser_test.cpp Add license headers to all our source files 2010-03-23 23:11:46 +00:00