Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexUnitTests.h @ 26:19eec364236b
fix unit tests
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 12 Jul 2018 21:26:08 +0200 |
parents | 7cea966b6829 |
children | 173176f8cef2 |
comparison
equal
deleted
inserted
replaced
25:69a94267cdea | 26:19eec364236b |
---|---|
142 # error Unsupported database backend | 142 # error Unsupported database backend |
143 #endif | 143 #endif |
144 | 144 |
145 db.RegisterOutput(new OrthancPlugins::DatabaseBackendOutput(&context, NULL)); | 145 db.RegisterOutput(new OrthancPlugins::DatabaseBackendOutput(&context, NULL)); |
146 db.Open(); | 146 db.Open(); |
147 db.StartTransaction(); | |
148 | |
147 | 149 |
148 std::string s; | 150 std::string s; |
149 ASSERT_TRUE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_DatabaseSchemaVersion)); | 151 ASSERT_TRUE(db.LookupGlobalProperty(s, Orthanc::GlobalProperty_DatabaseSchemaVersion)); |
150 ASSERT_EQ("6", s); | 152 ASSERT_EQ("6", s); |
151 | 153 |
411 ASSERT_TRUE(db.SelectPatientToRecycle(r)); | 413 ASSERT_TRUE(db.SelectPatientToRecycle(r)); |
412 ASSERT_EQ(p2, r); | 414 ASSERT_EQ(p2, r); |
413 db.DeleteResource(p2); | 415 db.DeleteResource(p2); |
414 ASSERT_TRUE(db.SelectPatientToRecycle(r, p3)); | 416 ASSERT_TRUE(db.SelectPatientToRecycle(r, p3)); |
415 ASSERT_EQ(p1, r); | 417 ASSERT_EQ(p1, r); |
418 | |
419 db.CommitTransaction(); | |
416 } | 420 } |