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 {