comparison PostgreSQL/UnitTests/UnitTestsMain.cpp @ 225:94c9908e6aca

removed DatabaseManager member out of class IndexBackend
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 01 Apr 2021 19:18:19 +0200
parents 42990b2dd51b
children a4918d57435c
comparison
equal deleted inserted replaced
224:61c309e06797 225:94c9908e6aca
89 OrthancDatabases::PostgreSQLParameters lock = globalParameters_; 89 OrthancDatabases::PostgreSQLParameters lock = globalParameters_;
90 lock.SetLock(true); 90 lock.SetLock(true);
91 91
92 OrthancDatabases::PostgreSQLIndex db1(NULL, noLock); 92 OrthancDatabases::PostgreSQLIndex db1(NULL, noLock);
93 db1.SetClearAll(true); 93 db1.SetClearAll(true);
94 db1.Open(); 94
95 OrthancDatabases::DatabaseManager manager1(db1.CreateDatabaseFactory());
96 manager1.Open();
95 97
96 { 98 {
97 OrthancDatabases::PostgreSQLIndex db2(NULL, lock); 99 OrthancDatabases::PostgreSQLIndex db2(NULL, lock);
98 db2.Open(); 100 OrthancDatabases::DatabaseManager manager2(db2.CreateDatabaseFactory());
101 manager2.Open();
99 102
100 OrthancDatabases::PostgreSQLIndex db3(NULL, lock); 103 OrthancDatabases::PostgreSQLIndex db3(NULL, lock);
101 ASSERT_THROW(db3.Open(), Orthanc::OrthancException); 104 OrthancDatabases::DatabaseManager manager3(db3.CreateDatabaseFactory());
105 ASSERT_THROW(manager3.Open(), Orthanc::OrthancException);
102 } 106 }
103 107
104 OrthancDatabases::PostgreSQLIndex db4(NULL, lock); 108 OrthancDatabases::PostgreSQLIndex db4(NULL, lock);
105 db4.Open(); 109 OrthancDatabases::DatabaseManager manager4(db4.CreateDatabaseFactory());
110 manager4.Open();
106 } 111 }
107 112
108 113
109 int main(int argc, char **argv) 114 int main(int argc, char **argv)
110 { 115 {