Mercurial > hg > orthanc
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 { |