Mercurial > hg > orthanc
comparison UnitTests/main.cpp @ 235:1e0595885a81
cleaning room
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 30 Nov 2012 14:37:48 +0100 |
parents | bd934af46ba4 |
children | c9b3ba0fd140 |
comparison
equal
deleted
inserted
replaced
234:7c1faef915a4 | 235:1e0595885a81 |
---|---|
266 std::string s((char*) &data[0], 10); | 266 std::string s((char*) &data[0], 10); |
267 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s)); | 267 ASSERT_EQ("&abc", Toolbox::ConvertToAscii(s)); |
268 | 268 |
269 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C" | 269 // Open in Emacs, then save with UTF-8 encoding, then "hexdump -C" |
270 std::string utf8 = Toolbox::ConvertToUtf8(s, "ISO-8859-1"); | 270 std::string utf8 = Toolbox::ConvertToUtf8(s, "ISO-8859-1"); |
271 ASSERT_EQ(15, utf8.size()); | 271 ASSERT_EQ(15u, utf8.size()); |
272 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0])); | 272 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[0])); |
273 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1])); | 273 ASSERT_EQ(0xa0, static_cast<unsigned char>(utf8[1])); |
274 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2])); | 274 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[2])); |
275 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3])); | 275 ASSERT_EQ(0xa9, static_cast<unsigned char>(utf8[3])); |
276 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[4])); | 276 ASSERT_EQ(0xc3, static_cast<unsigned char>(utf8[4])); |