Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexUnitTests.h @ 313:8bb2eb006e21
added unit test
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Jul 2021 15:56:37 +0200 |
parents | 117cf247c086 |
children | 64763998cdff |
comparison
equal
deleted
inserted
replaced
312:117cf247c086 | 313:8bb2eb006e21 |
---|---|
673 a.uncompressedHash = "md5"; | 673 a.uncompressedHash = "md5"; |
674 a.compressionType = Orthanc::CompressionType_None; | 674 a.compressionType = Orthanc::CompressionType_None; |
675 a.compressedSize = 4242; | 675 a.compressedSize = 4242; |
676 a.compressedHash = "md5"; | 676 a.compressedHash = "md5"; |
677 db.AddAttachment(*manager, resources[attachmentLevel], a, 42); | 677 db.AddAttachment(*manager, resources[attachmentLevel], a, 42); |
678 | 678 |
679 deletedAttachments.clear(); | |
680 a.uuid = "attachment2"; | |
681 db.DeleteAttachment(*output, *manager, resources[attachmentLevel], Orthanc::FileContentType_DicomAsJson); | |
682 ASSERT_EQ(1u, deletedAttachments.size()); | |
683 ASSERT_EQ("attachment", *deletedAttachments.begin()); | |
684 | |
685 db.AddAttachment(*manager, resources[attachmentLevel], a, 43); | |
686 | |
679 deletedAttachments.clear(); | 687 deletedAttachments.clear(); |
680 deletedResources.clear(); | 688 deletedResources.clear(); |
681 remainingAncestor.reset(); | 689 remainingAncestor.reset(); |
682 | 690 |
683 db.DeleteResource(*output, *manager, resources[3]); // delete instance | 691 db.DeleteResource(*output, *manager, resources[3]); // delete instance |
687 ASSERT_EQ(0u, deletedAttachments.size()); | 695 ASSERT_EQ(0u, deletedAttachments.size()); |
688 } | 696 } |
689 else | 697 else |
690 { | 698 { |
691 ASSERT_EQ(1u, deletedAttachments.size()); | 699 ASSERT_EQ(1u, deletedAttachments.size()); |
692 ASSERT_EQ("attachment", *deletedAttachments.begin()); | 700 ASSERT_EQ("attachment2", *deletedAttachments.begin()); |
693 } | 701 } |
694 | 702 |
695 ASSERT_EQ(OrthancPluginResourceType_Instance, deletedResources["instance"]); | 703 ASSERT_EQ(OrthancPluginResourceType_Instance, deletedResources["instance"]); |
696 | 704 |
697 ASSERT_TRUE(remainingAncestor.get() != NULL); | 705 ASSERT_TRUE(remainingAncestor.get() != NULL); |