comparison MySQL/UnitTests/UnitTestsMain.cpp @ 207:d9ef3f16e6a2

wrapping transactions in API v3
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 19 Mar 2021 15:11:45 +0100
parents 42990b2dd51b
children b40b30075c51
comparison
equal deleted inserted replaced
206:6dcf57074dd4 207:d9ef3f16e6a2
148 { 148 {
149 OrthancDatabases::MySQLStorageArea storageArea(globalParameters_); 149 OrthancDatabases::MySQLStorageArea storageArea(globalParameters_);
150 storageArea.SetClearAll(true); 150 storageArea.SetClearAll(true);
151 151
152 { 152 {
153 OrthancDatabases::DatabaseManager::Transaction transaction(storageArea.GetManager()); 153 OrthancDatabases::DatabaseManager::Transaction transaction(storageArea.GetManager(), OrthancDatabases::TransactionType_ReadWrite);
154 OrthancDatabases::MySQLDatabase& db = 154 OrthancDatabases::MySQLDatabase& db =
155 dynamic_cast<OrthancDatabases::MySQLDatabase&>(transaction.GetDatabase()); 155 dynamic_cast<OrthancDatabases::MySQLDatabase&>(transaction.GetDatabase());
156 156
157 ASSERT_EQ(0, CountFiles(db)); 157 ASSERT_EQ(0, CountFiles(db));
158 158