Mercurial > hg > orthanc-databases
comparison MySQL/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 | 53bd9022c58b |
children | d9ef3f16e6a2 |
comparison
equal
deleted
inserted
replaced
200:30b210616f4f | 201:42990b2dd51b |
---|---|
45 noLock.SetLock(false); | 45 noLock.SetLock(false); |
46 | 46 |
47 OrthancDatabases::MySQLParameters lock = globalParameters_; | 47 OrthancDatabases::MySQLParameters lock = globalParameters_; |
48 lock.SetLock(true); | 48 lock.SetLock(true); |
49 | 49 |
50 OrthancDatabases::MySQLIndex db1(noLock); | 50 OrthancDatabases::MySQLIndex db1(NULL, noLock); |
51 db1.SetClearAll(true); | 51 db1.SetClearAll(true); |
52 db1.Open(); | 52 db1.Open(); |
53 | 53 |
54 { | 54 { |
55 OrthancDatabases::MySQLIndex db2(lock); | 55 OrthancDatabases::MySQLIndex db2(NULL, lock); |
56 db2.Open(); | 56 db2.Open(); |
57 | 57 |
58 OrthancDatabases::MySQLIndex db3(lock); | 58 OrthancDatabases::MySQLIndex db3(NULL, lock); |
59 ASSERT_THROW(db3.Open(), Orthanc::OrthancException); | 59 ASSERT_THROW(db3.Open(), Orthanc::OrthancException); |
60 } | 60 } |
61 | 61 |
62 OrthancDatabases::MySQLIndex db4(lock); | 62 OrthancDatabases::MySQLIndex db4(NULL, lock); |
63 db4.Open(); | 63 db4.Open(); |
64 } | 64 } |
65 | 65 |
66 | 66 |
67 TEST(MySQL, Lock2) | 67 TEST(MySQL, Lock2) |