comparison PostgreSQL/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
93 lock.SetLock(true); 93 lock.SetLock(true);
94 94
95 OrthancDatabases::PostgreSQLIndex db1(NULL, noLock); 95 OrthancDatabases::PostgreSQLIndex db1(NULL, noLock);
96 db1.SetClearAll(true); 96 db1.SetClearAll(true);
97 97
98 std::unique_ptr<OrthancDatabases::DatabaseManager> manager1(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db1)); 98 std::list<OrthancDatabases::IdentifierTag> identifierTags;
99 std::unique_ptr<OrthancDatabases::DatabaseManager> manager1(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db1, false, identifierTags));
99 100
100 { 101 {
101 OrthancDatabases::PostgreSQLIndex db2(NULL, lock); 102 OrthancDatabases::PostgreSQLIndex db2(NULL, lock);
102 std::unique_ptr<OrthancDatabases::DatabaseManager> manager2(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db2)); 103 std::unique_ptr<OrthancDatabases::DatabaseManager> manager2(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db2, false, identifierTags));
103 104
104 OrthancDatabases::PostgreSQLIndex db3(NULL, lock); 105 OrthancDatabases::PostgreSQLIndex db3(NULL, lock);
105 ASSERT_THROW(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db3), Orthanc::OrthancException); 106 ASSERT_THROW(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db3, false, identifierTags), Orthanc::OrthancException);
106 } 107 }
107 108
108 OrthancDatabases::PostgreSQLIndex db4(NULL, lock); 109 OrthancDatabases::PostgreSQLIndex db4(NULL, lock);
109 std::unique_ptr<OrthancDatabases::DatabaseManager> manager4(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db4)); 110 std::unique_ptr<OrthancDatabases::DatabaseManager> manager4(OrthancDatabases::IndexBackend::CreateSingleDatabaseManager(db4, false, identifierTags));
110 } 111 }
111 112
112 113
113 int main(int argc, char **argv) 114 int main(int argc, char **argv)
114 { 115 {