diff MySQL/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 dd6cfc250747
children a4918d57435c
line wrap: on
line diff
--- a/MySQL/UnitTests/UnitTestsMain.cpp	Thu Apr 01 16:09:59 2021 +0200
+++ b/MySQL/UnitTests/UnitTestsMain.cpp	Thu Apr 01 19:18:19 2021 +0200
@@ -49,18 +49,23 @@
 
   OrthancDatabases::MySQLIndex db1(NULL, noLock);
   db1.SetClearAll(true);
-  db1.Open();
+
+  OrthancDatabases::DatabaseManager manager1(db1.CreateDatabaseFactory());
+  manager1.Open();
 
   {
     OrthancDatabases::MySQLIndex db2(NULL, lock);
-    db2.Open();
+    OrthancDatabases::DatabaseManager manager2(db2.CreateDatabaseFactory());
+    manager2.Open();
 
     OrthancDatabases::MySQLIndex db3(NULL, lock);
-    ASSERT_THROW(db3.Open(), Orthanc::OrthancException);
+    OrthancDatabases::DatabaseManager manager3(db3.CreateDatabaseFactory());
+    ASSERT_THROW(manager3.Open(), Orthanc::OrthancException);
   }
 
   OrthancDatabases::MySQLIndex db4(NULL, lock);
-  db4.Open();
+  OrthancDatabases::DatabaseManager manager4(db4.CreateDatabaseFactory());
+  manager4.Open();
 }