Made some small optims when checking if files are removed

This commit is contained in:
emeric
2025-07-01 21:15:04 +02:00
parent e6f0f55b95
commit 5bed2320bc
20 changed files with 237 additions and 42 deletions
+18
View File
@@ -85,6 +85,24 @@ namespace lms::db::tests
}
}
TEST_F(DatabaseFixture, PlayListFile_findAbsoluteFilePath)
{
ScopedPlayListFile playlist{ session, "/tmp/foo.m3u" };
{
auto transaction{ session.createReadTransaction() };
PlayListFileId lastRetrievedId;
std::filesystem::path retrievedFilePath;
PlayListFile::findAbsoluteFilePath(session, lastRetrievedId, 1, [&](PlayListFileId playListFileId, const std::filesystem::path& filePath) {
EXPECT_EQ(playListFileId, playlist.getId());
retrievedFilePath = filePath;
});
EXPECT_EQ(retrievedFilePath, "/tmp/foo.m3u");
}
}
TEST_F(DatabaseFixture, PlayListFile_deleteTrackList)
{
{