Mercurial > hg > orthanc
comparison UnitTestsSources/ServerIndexTests.cpp @ 3813:aaaa442bfe39 transcoding
moving SetOverwriteInstances from ServerIndex to ServerContext
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 07 Apr 2020 14:03:33 +0200 |
parents | 2a170a8f1faf |
children | 023b2a9f3aa1 |
comparison
equal
deleted
inserted
replaced
3812:abd3a1d114c0 | 3813:aaaa442bfe39 |
---|---|
724 instance.SetValue(DICOM_TAG_SOP_CLASS_UID, "1.2.840.10008.5.1.4.1.1.1", false); // CR image | 724 instance.SetValue(DICOM_TAG_SOP_CLASS_UID, "1.2.840.10008.5.1.4.1.1.1", false); // CR image |
725 | 725 |
726 std::map<MetadataType, std::string> instanceMetadata; | 726 std::map<MetadataType, std::string> instanceMetadata; |
727 DicomInstanceToStore toStore; | 727 DicomInstanceToStore toStore; |
728 toStore.SetSummary(instance); | 728 toStore.SetSummary(instance); |
729 ASSERT_EQ(StoreStatus_Success, index.Store(instanceMetadata, toStore, attachments)); | 729 ASSERT_EQ(StoreStatus_Success, index.Store(instanceMetadata, toStore, attachments, |
730 false /* don't overwrite */)); | |
730 ASSERT_EQ(5u, instanceMetadata.size()); | 731 ASSERT_EQ(5u, instanceMetadata.size()); |
731 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_RemoteAet) != instanceMetadata.end()); | 732 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_RemoteAet) != instanceMetadata.end()); |
732 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end()); | 733 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end()); |
733 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end()); | 734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end()); |
734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end()); | 735 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end()); |
801 instance.SetValue(DICOM_TAG_SOP_INSTANCE_UID, "sop", false); | 802 instance.SetValue(DICOM_TAG_SOP_INSTANCE_UID, "sop", false); |
802 instance.SetValue(DICOM_TAG_SOP_CLASS_UID, "1.2.840.10008.5.1.4.1.1.1", false); // CR image | 803 instance.SetValue(DICOM_TAG_SOP_CLASS_UID, "1.2.840.10008.5.1.4.1.1.1", false); // CR image |
803 | 804 |
804 DicomInstanceHasher hasher(instance); | 805 DicomInstanceHasher hasher(instance); |
805 std::string id = hasher.HashInstance(); | 806 std::string id = hasher.HashInstance(); |
806 context.GetIndex().SetOverwriteInstances(overwrite); | 807 context.SetOverwriteInstances(overwrite); |
807 | 808 |
808 uint64_t diskSize, uncompressedSize, countPatients, countStudies, countSeries, countInstances; | 809 uint64_t diskSize, uncompressedSize, countPatients, countStudies, countSeries, countInstances; |
809 context.GetIndex().GetGlobalStatistics(diskSize, uncompressedSize, countPatients, | 810 context.GetIndex().GetGlobalStatistics(diskSize, uncompressedSize, countPatients, |
810 countStudies, countSeries, countInstances); | 811 countStudies, countSeries, countInstances); |
811 | 812 |