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());