comparison Framework/Plugins/IndexUnitTests.h @ 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 d700c8f9fc24
comparison
equal deleted inserted replaced
402:82921a29349a 403:91124cc8a8c7
244 # error Unsupported database backend 244 # error Unsupported database backend
245 #endif 245 #endif
246 246
247 db.SetOutputFactory(new DatabaseBackendAdapterV2::Factory(&context, NULL)); 247 db.SetOutputFactory(new DatabaseBackendAdapterV2::Factory(&context, NULL));
248 248
249 std::unique_ptr<DatabaseManager> manager(IndexBackend::CreateSingleDatabaseManager(db)); 249 std::list<IdentifierTag> identifierTags;
250 std::unique_ptr<DatabaseManager> manager(IndexBackend::CreateSingleDatabaseManager(db, false, identifierTags));
250 251
251 std::unique_ptr<IDatabaseBackendOutput> output(db.CreateOutput()); 252 std::unique_ptr<IDatabaseBackendOutput> output(db.CreateOutput());
252 253
253 std::string s; 254 std::string s;
254 ASSERT_TRUE(db.LookupGlobalProperty(s, *manager, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_DatabaseSchemaVersion)); 255 ASSERT_TRUE(db.LookupGlobalProperty(s, *manager, MISSING_SERVER_IDENTIFIER, Orthanc::GlobalProperty_DatabaseSchemaVersion));