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]));