Added support for record labels, fixes #502
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
|
||||
namespace lms::db::tests
|
||||
{
|
||||
using ScopedLabel = ScopedEntity<db::Label>;
|
||||
using ScopedReleaseType = ScopedEntity<db::ReleaseType>;
|
||||
|
||||
TEST_F(DatabaseFixture, Release)
|
||||
@@ -744,6 +745,23 @@ namespace lms::db::tests
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(DatabaseFixture, Label)
|
||||
{
|
||||
{
|
||||
auto transaction{ session.createReadTransaction() };
|
||||
Label::pointer res{ Label::find(session, "label") };
|
||||
EXPECT_EQ(res, Label::pointer{});
|
||||
}
|
||||
|
||||
ScopedLabel label{ session, "MyLabel" };
|
||||
|
||||
{
|
||||
auto transaction{ session.createReadTransaction() };
|
||||
Label::pointer res{ Label::find(session, "MyLabel") };
|
||||
EXPECT_EQ(res, label.get());
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(DatabaseFixture, ReleaseType)
|
||||
{
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user