Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexUnitTests.h @ 321:eb0b04c10bc4
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 20 Jul 2021 08:32:28 +0200 |
parents | baaa265d84f4 |
children | 7ec461718edb |
comparison
equal
deleted
inserted
replaced
320:1ff0751efd67 | 321:eb0b04c10bc4 |
---|---|
610 resources.push_back(db.CreateResource(*manager, "patient", OrthancPluginResourceType_Patient)); | 610 resources.push_back(db.CreateResource(*manager, "patient", OrthancPluginResourceType_Patient)); |
611 resources.push_back(db.CreateResource(*manager, "study", OrthancPluginResourceType_Study)); | 611 resources.push_back(db.CreateResource(*manager, "study", OrthancPluginResourceType_Study)); |
612 resources.push_back(db.CreateResource(*manager, "series", OrthancPluginResourceType_Series)); | 612 resources.push_back(db.CreateResource(*manager, "series", OrthancPluginResourceType_Series)); |
613 resources.push_back(db.CreateResource(*manager, "instance", OrthancPluginResourceType_Instance)); | 613 resources.push_back(db.CreateResource(*manager, "instance", OrthancPluginResourceType_Instance)); |
614 | 614 |
615 OrthancPluginAttachment a; | 615 OrthancPluginAttachment d; |
616 a.uuid = "attachment"; | 616 d.uuid = "attachment"; |
617 a.contentType = Orthanc::FileContentType_DicomAsJson; | 617 d.contentType = Orthanc::FileContentType_DicomAsJson; |
618 a.uncompressedSize = 4242; | 618 d.uncompressedSize = 4242; |
619 a.uncompressedHash = "md5"; | 619 d.uncompressedHash = "md5"; |
620 a.compressionType = Orthanc::CompressionType_None; | 620 d.compressionType = Orthanc::CompressionType_None; |
621 a.compressedSize = 4242; | 621 d.compressedSize = 4242; |
622 a.compressedHash = "md5"; | 622 d.compressedHash = "md5"; |
623 db.AddAttachment(*manager, resources[attachmentLevel], a, 42); | 623 db.AddAttachment(*manager, resources[attachmentLevel], d, 42); |
624 | 624 |
625 db.AttachChild(*manager, resources[0], resources[1]); | 625 db.AttachChild(*manager, resources[0], resources[1]); |
626 db.AttachChild(*manager, resources[1], resources[2]); | 626 db.AttachChild(*manager, resources[1], resources[2]); |
627 db.AttachChild(*manager, resources[2], resources[3]); | 627 db.AttachChild(*manager, resources[2], resources[3]); |
628 ASSERT_EQ(4u, db.GetAllResourcesCount(*manager)); | 628 ASSERT_EQ(4u, db.GetAllResourcesCount(*manager)); |
664 db.AttachChild(*manager, resources[1], resources[2]); | 664 db.AttachChild(*manager, resources[1], resources[2]); |
665 db.AttachChild(*manager, resources[2], resources[3]); | 665 db.AttachChild(*manager, resources[2], resources[3]); |
666 db.AttachChild(*manager, resources[level - 1], remaining); | 666 db.AttachChild(*manager, resources[level - 1], remaining); |
667 ASSERT_EQ(6u, db.GetAllResourcesCount(*manager)); | 667 ASSERT_EQ(6u, db.GetAllResourcesCount(*manager)); |
668 | 668 |
669 OrthancPluginAttachment a; | 669 OrthancPluginAttachment d; |
670 a.uuid = "attachment"; | 670 d.uuid = "attachment"; |
671 a.contentType = Orthanc::FileContentType_DicomAsJson; | 671 d.contentType = Orthanc::FileContentType_DicomAsJson; |
672 a.uncompressedSize = 4242; | 672 d.uncompressedSize = 4242; |
673 a.uncompressedHash = "md5"; | 673 d.uncompressedHash = "md5"; |
674 a.compressionType = Orthanc::CompressionType_None; | 674 d.compressionType = Orthanc::CompressionType_None; |
675 a.compressedSize = 4242; | 675 d.compressedSize = 4242; |
676 a.compressedHash = "md5"; | 676 d.compressedHash = "md5"; |
677 db.AddAttachment(*manager, resources[attachmentLevel], a, 42); | 677 db.AddAttachment(*manager, resources[attachmentLevel], d, 42); |
678 | 678 |
679 deletedAttachments.clear(); | 679 deletedAttachments.clear(); |
680 a.uuid = "attachment2"; | 680 d.uuid = "attachment2"; |
681 db.DeleteAttachment(*output, *manager, resources[attachmentLevel], Orthanc::FileContentType_DicomAsJson); | 681 db.DeleteAttachment(*output, *manager, resources[attachmentLevel], Orthanc::FileContentType_DicomAsJson); |
682 ASSERT_EQ(1u, deletedAttachments.size()); | 682 ASSERT_EQ(1u, deletedAttachments.size()); |
683 ASSERT_EQ("attachment", *deletedAttachments.begin()); | 683 ASSERT_EQ("attachment", *deletedAttachments.begin()); |
684 | 684 |
685 db.AddAttachment(*manager, resources[attachmentLevel], a, 43); | 685 db.AddAttachment(*manager, resources[attachmentLevel], d, 43); |
686 | 686 |
687 deletedAttachments.clear(); | 687 deletedAttachments.clear(); |
688 deletedResources.clear(); | 688 deletedResources.clear(); |
689 remainingAncestor.reset(); | 689 remainingAncestor.reset(); |
690 | 690 |