Mercurial > hg > orthanc-databases
comparison PostgreSQL/UnitTests/PostgreSQLTests.cpp @ 195:53bd9022c58b
Support of "OrthancPluginRegisterStorageArea2()" from Orthanc SDK 1.9.0
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 08 Jan 2021 18:54:20 +0100 |
parents | a51ce147dbe0 |
children | 42990b2dd51b |
comparison
equal
deleted
inserted
replaced
194:a51ce147dbe0 | 195:53bd9022c58b |
---|---|
354 std::string uuid = boost::lexical_cast<std::string>(i); | 354 std::string uuid = boost::lexical_cast<std::string>(i); |
355 std::string value = "Value " + boost::lexical_cast<std::string>(i * 2); | 355 std::string value = "Value " + boost::lexical_cast<std::string>(i * 2); |
356 storageArea.Create(transaction, uuid, value.c_str(), value.size(), OrthancPluginContentType_Unknown); | 356 storageArea.Create(transaction, uuid, value.c_str(), value.size(), OrthancPluginContentType_Unknown); |
357 } | 357 } |
358 | 358 |
359 StorageAreaBuffer buffer; | 359 StorageAreaBuffer buffer(NULL /* we are running unit tests */); |
360 ASSERT_THROW(storageArea.Read(buffer, transaction, "nope", OrthancPluginContentType_Unknown), | 360 ASSERT_THROW(storageArea.Read(buffer, transaction, "nope", OrthancPluginContentType_Unknown), |
361 Orthanc::OrthancException); | 361 Orthanc::OrthancException); |
362 | 362 |
363 ASSERT_EQ(10, CountLargeObjects(db)); | 363 ASSERT_EQ(10, CountLargeObjects(db)); |
364 storageArea.Remove(transaction, "5", OrthancPluginContentType_Unknown); | 364 storageArea.Remove(transaction, "5", OrthancPluginContentType_Unknown); |