Mercurial > hg > orthanc
comparison UnitTestsSources/ServerIndexTests.cpp @ 3974:bd0af2e11325
fix for big-endian
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 23 May 2020 12:50:34 +0200 |
parents | 023b2a9f3aa1 |
children |
comparison
equal
deleted
inserted
replaced
3973:d86bddb50972 | 3974:bd0af2e11325 |
---|---|
732 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_RemoteAet) != instanceMetadata.end()); | 732 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_RemoteAet) != instanceMetadata.end()); |
733 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end()); | 733 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_ReceptionDate) != instanceMetadata.end()); |
734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end()); | 734 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_TransferSyntax) != instanceMetadata.end()); |
735 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end()); | 735 ASSERT_TRUE(instanceMetadata.find(MetadataType_Instance_SopClassUid) != instanceMetadata.end()); |
736 | 736 |
737 // By default, an Explicit VR Little Endian is used by Orthanc | 737 // The default transfer syntax depends on the OS endianness |
738 ASSERT_EQ("1.2.840.10008.1.2.1", instanceMetadata[MetadataType_Instance_TransferSyntax]); | 738 std::string s = instanceMetadata[MetadataType_Instance_TransferSyntax]; |
739 ASSERT_TRUE(s == "1.2.840.10008.1.2.1" || | |
740 s == "1.2.840.10008.1.2.2"); | |
739 | 741 |
740 ASSERT_EQ("1.2.840.10008.5.1.4.1.1.1", instanceMetadata[MetadataType_Instance_SopClassUid]); | 742 ASSERT_EQ("1.2.840.10008.5.1.4.1.1.1", instanceMetadata[MetadataType_Instance_SopClassUid]); |
741 | 743 |
742 DicomInstanceHasher hasher(instance); | 744 DicomInstanceHasher hasher(instance); |
743 ids.push_back(hasher.HashPatient()); | 745 ids.push_back(hasher.HashPatient()); |