diff UnitTestsSources/FromDcmtkTests.cpp @ 3974:bd0af2e11325

fix for big-endian
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 23 May 2020 12:50:34 +0200
parents 5fe8c6d3212e
children 884b55ce01f6
line wrap: on
line diff
--- a/UnitTestsSources/FromDcmtkTests.cpp	Fri May 22 18:40:35 2020 +0200
+++ b/UnitTestsSources/FromDcmtkTests.cpp	Sat May 23 12:50:34 2020 +0200
@@ -514,7 +514,9 @@
 
   std::string s;
   ASSERT_TRUE(f.LookupTransferSyntax(s));
-  ASSERT_EQ(s, GetTransferSyntaxUid(DicomTransferSyntax_LittleEndianExplicit));
+  // The default transfer syntax depends on the OS endianness
+  ASSERT_TRUE(s == GetTransferSyntaxUid(DicomTransferSyntax_LittleEndianExplicit) ||
+              s == GetTransferSyntaxUid(DicomTransferSyntax_BigEndianExplicit));
 
   ASSERT_THROW(f.Replace(DICOM_TAG_ACCESSION_NUMBER, std::string("Accession"),
                          false, DicomReplaceMode_ThrowIfAbsent, ""), OrthancException);