# HG changeset patch # User Sebastien Jodogne # Date 1626270997 -7200 # Node ID 8bb2eb006e21400f81d2cb435a6d0fbf9122aade # Parent 117cf247c0868786e03f23e61dd0b12cb5f86589 added unit test diff -r 117cf247c086 -r 8bb2eb006e21 Framework/Plugins/IndexUnitTests.h --- a/Framework/Plugins/IndexUnitTests.h Wed Jul 14 14:31:12 2021 +0200 +++ b/Framework/Plugins/IndexUnitTests.h Wed Jul 14 15:56:37 2021 +0200 @@ -675,7 +675,15 @@ a.compressedSize = 4242; a.compressedHash = "md5"; db.AddAttachment(*manager, resources[attachmentLevel], a, 42); - + + deletedAttachments.clear(); + a.uuid = "attachment2"; + db.DeleteAttachment(*output, *manager, resources[attachmentLevel], Orthanc::FileContentType_DicomAsJson); + ASSERT_EQ(1u, deletedAttachments.size()); + ASSERT_EQ("attachment", *deletedAttachments.begin()); + + db.AddAttachment(*manager, resources[attachmentLevel], a, 43); + deletedAttachments.clear(); deletedResources.clear(); remainingAncestor.reset(); @@ -689,7 +697,7 @@ else { ASSERT_EQ(1u, deletedAttachments.size()); - ASSERT_EQ("attachment", *deletedAttachments.begin()); + ASSERT_EQ("attachment2", *deletedAttachments.begin()); } ASSERT_EQ(OrthancPluginResourceType_Instance, deletedResources["instance"]);