Mercurial > hg > orthanc
comparison UnitTestsSources/UnitTestsMain.cpp @ 952:98d6ba37c7dc dicom-rt
integration mainline -> dicom-rt
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 25 Jun 2014 15:33:02 +0200 |
parents | e57e08ed510f 766a57997121 |
children |
comparison
equal
deleted
inserted
replaced
951:a6fda0806382 | 952:98d6ba37c7dc |
---|---|
412 | 412 |
413 std::string s((char*) &data[0], 10); | 413 std::string s((char*) &data[0], 10); |
414 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s)); | 414 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s)); |
415 | 415 |
416 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C" | 416 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C" |
417 std::string utf8 = Toolbox::ConvertToUtf8(s, "ISO-8859-1"); | 417 std::string utf8 = Toolbox::ConvertToUtf8(s, Encoding_Latin1); |
418 ASSERT_EQ(15u, utf8.size()); | 418 ASSERT_EQ(15u, utf8.size()); |
419 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0])); | 419 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0])); |
420 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1])); | 420 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1])); |
421 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2])); | 421 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2])); |
422 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3])); | 422 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3])); |