Mercurial > hg > orthanc-databases
comparison SQLite/UnitTests/UnitTestsMain.cpp @ 237:35598014f140
refactoring to remove GlobalProperties.cpp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 08 Apr 2021 19:09:04 +0200 |
parents | a4918d57435c |
children | 7ec461718edb |
comparison
equal
deleted
inserted
replaced
236:d1d2edbbe6fb | 237:35598014f140 |
---|---|
63 TEST(SQLite, ImplicitTransaction) | 63 TEST(SQLite, ImplicitTransaction) |
64 { | 64 { |
65 OrthancDatabases::SQLiteDatabase db; | 65 OrthancDatabases::SQLiteDatabase db; |
66 db.OpenInMemory(); | 66 db.OpenInMemory(); |
67 | 67 |
68 ASSERT_FALSE(db.DoesTableExist("test")); | 68 ASSERT_FALSE(db.GetObject().DoesTableExist("test")); |
69 ASSERT_FALSE(db.DoesTableExist("test2")); | 69 ASSERT_FALSE(db.GetObject().DoesTableExist("test2")); |
70 | 70 |
71 { | 71 { |
72 std::unique_ptr<OrthancDatabases::ITransaction> t(db.CreateTransaction(OrthancDatabases::TransactionType_ReadWrite)); | 72 std::unique_ptr<OrthancDatabases::ITransaction> t(db.CreateTransaction(OrthancDatabases::TransactionType_ReadWrite)); |
73 ASSERT_FALSE(t->IsImplicit()); | 73 ASSERT_FALSE(t->IsImplicit()); |
74 } | 74 } |
99 | 99 |
100 OrthancDatabases::Dictionary args; | 100 OrthancDatabases::Dictionary args; |
101 t->ExecuteWithoutResult(*s, args); | 101 t->ExecuteWithoutResult(*s, args); |
102 } | 102 } |
103 | 103 |
104 ASSERT_TRUE(db.DoesTableExist("test")); | 104 ASSERT_TRUE(db.GetObject().DoesTableExist("test")); |
105 ASSERT_TRUE(db.DoesTableExist("test2")); | 105 ASSERT_TRUE(db.GetObject().DoesTableExist("test2")); |
106 } | 106 } |
107 | 107 |
108 | 108 |
109 int main(int argc, char **argv) | 109 int main(int argc, char **argv) |
110 { | 110 { |