comparison OrthancServer/UnitTestsSources/ServerIndexTests.cpp @ 4499:6f99949b2878

reorganization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 09 Feb 2021 14:25:21 +0100
parents 39192eb9b43d
children 97d103b57cd1
comparison
equal deleted inserted replaced
4498:7b99e8bb8246 4499:6f99949b2878
726 726
727 std::map<MetadataType, std::string> instanceMetadata; 727 std::map<MetadataType, std::string> instanceMetadata;
728 DicomInstanceToStore toStore; 728 DicomInstanceToStore toStore;
729 toStore.SetSummary(instance); 729 toStore.SetSummary(instance);
730 ASSERT_EQ(StoreStatus_Success, index.Store(instanceMetadata, toStore, attachments, 730 ASSERT_EQ(StoreStatus_Success, index.Store(instanceMetadata, toStore, attachments,
731 false /* don't overwrite */)); 731 false /* don't overwrite */, true /* pixel data offset */, 42));
732 ASSERT_EQ(6u, instanceMetadata.size()); 732 ASSERT_EQ(6u, instanceMetadata.size());
733 ASSERT_TRUE(instanceMetadata.find(MetadataType_RemoteAet) != instanceMetadata.end()); 733 ASSERT_TRUE(instanceMetadata.find(MetadataType_RemoteAet) != instanceMetadata.end());
734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end()); 734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end());
735 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end()); 735 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end());
736 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end()); 736 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end());
737 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_PixelDataOffset) != instanceMetadata.end()); 737 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_PixelDataOffset) != instanceMetadata.end());
738
739 ASSERT_EQ("42", instanceMetadata[MetadataType_Instance_PixelDataOffset]);
738 740
739 // The default transfer syntax depends on the OS endianness 741 // The default transfer syntax depends on the OS endianness
740 std::string s = instanceMetadata[MetadataType_Instance_TransferSyntax]; 742 std::string s = instanceMetadata[MetadataType_Instance_TransferSyntax];
741 ASSERT_TRUE(s == "1.2.840.10008.1.2.1" || 743 ASSERT_TRUE(s == "1.2.840.10008.1.2.1" ||
742 s == "1.2.840.10008.1.2.2"); 744 s == "1.2.840.10008.1.2.2");