Mercurial > hg > orthanc-databases
comparison MySQL/UnitTests/UnitTestsMain.cpp @ 403:91124cc8a8c7 db-protobuf
database plugins are informed about the identifier tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 11 Apr 2023 11:10:19 +0200 |
parents | 3d6886f3e5b3 |
children | ecd0b719cff5 |
comparison
equal
deleted
inserted
replaced
402:82921a29349a | 403:91124cc8a8c7 |
---|---|
49 lock.SetLock(true); | 49 lock.SetLock(true); |
50 | 50 |
51 OrthancDatabases::MySQLIndex db1(NULL, noLock); | 51 OrthancDatabases::MySQLIndex db1(NULL, noLock); |
52 db1.SetClearAll(true); | 52 db1.SetClearAll(true); |
53 | 53 |
54 std::unique_ptr<OrthancDatabases::DatabaseManager> manager1(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db1)); | 54 std::list<OrthancDatabases::IdentifierTag> identifierTags; |
55 | |
56 std::unique_ptr<OrthancDatabases::DatabaseManager> manager1(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db1, false, identifierTags)); | |
55 | 57 |
56 { | 58 { |
57 OrthancDatabases::MySQLIndex db2(NULL, lock); | 59 OrthancDatabases::MySQLIndex db2(NULL, lock); |
58 std::unique_ptr<OrthancDatabases::DatabaseManager> manager2(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db2)); | 60 std::unique_ptr<OrthancDatabases::DatabaseManager> manager2(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db2, false, identifierTags)); |
59 | 61 |
60 OrthancDatabases::MySQLIndex db3(NULL, lock); | 62 OrthancDatabases::MySQLIndex db3(NULL, lock); |
61 ASSERT_THROW(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db3), Orthanc::OrthancException); | 63 ASSERT_THROW(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db3, false, identifierTags), Orthanc::OrthancException); |
62 | 64 |
63 } | 65 } |
64 | 66 |
65 OrthancDatabases::MySQLIndex db4(NULL, lock); | 67 OrthancDatabases::MySQLIndex db4(NULL, lock); |
66 std::unique_ptr<OrthancDatabases::DatabaseManager> manager4(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db4)); | 68 std::unique_ptr<OrthancDatabases::DatabaseManager> manager4(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db4, false, identifierTags)); |
67 } | 69 } |
68 | 70 |
69 | 71 |
70 TEST(MySQL, Lock2) | 72 TEST(MySQL, Lock2) |
71 { | 73 { |