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