Mercurial > hg > orthanc-databases
comparison PostgreSQL/UnitTests/UnitTestsMain.cpp @ 201:42990b2dd51b
create IDatabaseBackendOutput only if needed
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 18 Mar 2021 16:51:51 +0100 |
parents | 3236894320d6 |
children | 94c9908e6aca |
comparison
equal
deleted
inserted
replaced
200:30b210616f4f | 201:42990b2dd51b |
---|---|
87 noLock.SetLock(false); | 87 noLock.SetLock(false); |
88 | 88 |
89 OrthancDatabases::PostgreSQLParameters lock = globalParameters_; | 89 OrthancDatabases::PostgreSQLParameters lock = globalParameters_; |
90 lock.SetLock(true); | 90 lock.SetLock(true); |
91 | 91 |
92 OrthancDatabases::PostgreSQLIndex db1(noLock); | 92 OrthancDatabases::PostgreSQLIndex db1(NULL, noLock); |
93 db1.SetClearAll(true); | 93 db1.SetClearAll(true); |
94 db1.Open(); | 94 db1.Open(); |
95 | 95 |
96 { | 96 { |
97 OrthancDatabases::PostgreSQLIndex db2(lock); | 97 OrthancDatabases::PostgreSQLIndex db2(NULL, lock); |
98 db2.Open(); | 98 db2.Open(); |
99 | 99 |
100 OrthancDatabases::PostgreSQLIndex db3(lock); | 100 OrthancDatabases::PostgreSQLIndex db3(NULL, lock); |
101 ASSERT_THROW(db3.Open(), Orthanc::OrthancException); | 101 ASSERT_THROW(db3.Open(), Orthanc::OrthancException); |
102 } | 102 } |
103 | 103 |
104 OrthancDatabases::PostgreSQLIndex db4(lock); | 104 OrthancDatabases::PostgreSQLIndex db4(NULL, lock); |
105 db4.Open(); | 105 db4.Open(); |
106 } | 106 } |
107 | 107 |
108 | 108 |
109 int main(int argc, char **argv) | 109 int main(int argc, char **argv) |