More query wrapped + fixed typo

This commit is contained in:
emeric
2024-04-02 23:04:54 +02:00
parent e2f68356fa
commit 50ecfb1378
8 changed files with 39 additions and 11 deletions
+25
View File
@@ -910,4 +910,29 @@ namespace lms::db::tests
}
checkExpectedBitrate(192); // 0 should not be taken into account
}
TEST_F(DatabaseFixture, Release_trackCount)
{
ScopedRelease release1{ session, "MyRelease1" };
ScopedRelease release2{ session, "MyRelease2" };
ScopedRelease release3{ session, "MyRelease2" };
ScopedTrack track1{ session, "MyTrack1" };
ScopedTrack track2{ session, "MyTrack2" };
ScopedTrack track3{ session, "MyTrack3" };
{
auto transaction{ session.createWriteTransaction() };
track1.get().modify()->setRelease(release1.get());
track2.get().modify()->setRelease(release1.get());
track3.get().modify()->setRelease(release2.get());
}
{
auto transaction{ session.createReadTransaction() };
EXPECT_EQ(release1->getTrackCount(), 2);
EXPECT_EQ(release2->getTrackCount(), 1);
EXPECT_EQ(release3->getTrackCount(), 0);
}
}
}