comparison UnitTestsSources/UnitTestsMain.cpp @ 955:743a75b14bef plugins

merge mainline -> plugins
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 25 Jun 2014 15:37:48 +0200
parents 3fb427ac3f53 766a57997121
children 509e146c3cb3
comparison
equal deleted inserted replaced
944:c068671d12a9 955:743a75b14bef
439 439
440 std::string s((char*) &data[0], 10); 440 std::string s((char*) &data[0], 10);
441 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s)); 441 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s));
442 442
443 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C" 443 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C"
444 std::string utf8 = Toolbox::ConvertToUtf8(s, "ISO-8859-1"); 444 std::string utf8 = Toolbox::ConvertToUtf8(s, Encoding_Latin1);
445 ASSERT_EQ(15u, utf8.size()); 445 ASSERT_EQ(15u, utf8.size());
446 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0])); 446 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0]));
447 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1])); 447 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1]));
448 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2])); 448 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2]));
449 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3])); 449 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3]));