comparison OrthancFramework/UnitTestsSources/FromDcmtkTests.cpp @ 5291:800261398381

Made Orthanc more resilient to common spelling errors in SpecificCharacterSet
author Alain Mazy <am@osimis.io>
date Tue, 09 May 2023 17:48:33 +0200
parents 0ea402b4d901
children f26ed26a7793 68e15471b408
comparison
equal deleted inserted replaced
5290:0035d4318594 5291:800261398381
312 312
313 // http://dicom.nema.org/medical/dicom/current/output/html/part03.html#table_C.12-5 313 // http://dicom.nema.org/medical/dicom/current/output/html/part03.html#table_C.12-5
314 ASSERT_TRUE(GetDicomEncoding(e, "ISO_IR 192")); ASSERT_EQ(Encoding_Utf8, e); 314 ASSERT_TRUE(GetDicomEncoding(e, "ISO_IR 192")); ASSERT_EQ(Encoding_Utf8, e);
315 ASSERT_TRUE(GetDicomEncoding(e, "GB18030")); ASSERT_EQ(Encoding_Chinese, e); 315 ASSERT_TRUE(GetDicomEncoding(e, "GB18030")); ASSERT_EQ(Encoding_Chinese, e);
316 ASSERT_TRUE(GetDicomEncoding(e, "GBK")); ASSERT_EQ(Encoding_Chinese, e); 316 ASSERT_TRUE(GetDicomEncoding(e, "GBK")); ASSERT_EQ(Encoding_Chinese, e);
317
318 // common spelling mistakes
319 ASSERT_TRUE(GetDicomEncoding(e, "ISO_IR_100")); ASSERT_EQ(Encoding_Latin1, e);
320 ASSERT_TRUE(GetDicomEncoding(e, "ISO_2022_IR_6")); ASSERT_EQ(Encoding_Ascii, e);
317 } 321 }
318 322
319 323
320 TEST(FromDcmtkBridge, Encodings3) 324 TEST(FromDcmtkBridge, Encodings3)
321 { 325 {