Mercurial > hg > orthanc-databases
diff Framework/Plugins/IndexUnitTests.h @ 262:b0c65094b299
adding support for revisions in attachments
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 20 Apr 2021 14:46:42 +0200 |
parents | 34e2b93a7ac1 |
children | cc7af42d4f23 |
line wrap: on
line diff
--- a/Framework/Plugins/IndexUnitTests.h Mon Apr 19 18:47:50 2021 +0200 +++ b/Framework/Plugins/IndexUnitTests.h Tue Apr 20 14:46:42 2021 +0200 @@ -375,7 +375,12 @@ expectedAttachment->compressedSize = 42; expectedAttachment->compressedHash = "md5_1"; ASSERT_TRUE(db.LookupAttachment(*output, revision, *manager, a, Orthanc::FileContentType_Dicom)); - ASSERT_EQ(0, revision); // TODO - REVISIONS + +#if ORTHANC_ENABLE_SQLITE == 1 + ASSERT_EQ(42, revision); // Only SQLite implements revisions so far +#else + ASSERT_EQ(0, revision); +#endif expectedAttachment.reset(new OrthancPluginAttachment); expectedAttachment->uuid = "uuid2"; @@ -387,7 +392,12 @@ expectedAttachment->compressedHash = "md5_2"; revision = -1; ASSERT_TRUE(db.LookupAttachment(*output, revision, *manager, a, Orthanc::FileContentType_DicomAsJson)); - ASSERT_EQ(0, revision); // TODO - REVISIONS + +#if ORTHANC_ENABLE_SQLITE == 1 + ASSERT_EQ(43, revision); // Only SQLite implements revisions so far +#else + ASSERT_EQ(0, revision); +#endif db.ListAvailableAttachments(fc, *manager, b); ASSERT_EQ(0u, fc.size());