Index: chrome/browser/browser_encoding_uitest.cc |
diff --git a/chrome/browser/browser_encoding_uitest.cc b/chrome/browser/browser_encoding_uitest.cc |
index 80ed5666971ed97456ae4299e3bc64ed299b4474..8e72071e8e30bea27b1c515020fd7ea0bedef0f1 100644 |
--- a/chrome/browser/browser_encoding_uitest.cc |
+++ b/chrome/browser/browser_encoding_uitest.cc |
@@ -55,40 +55,40 @@ class BrowserEncodingTest : public UITest { |
TEST_F(BrowserEncodingTest, TestEncodingAliasMapping) { |
struct EncodingTestData { |
const char* file_name; |
- const wchar_t* encoding_name; |
+ const char* encoding_name; |
}; |
const EncodingTestData kEncodingTestDatas[] = { |
- { "Big5.html", L"Big5" }, |
- { "EUC-JP.html", L"EUC-JP" }, |
- { "gb18030.html", L"gb18030" }, |
- { "iso-8859-1.html", L"ISO-8859-1" }, |
- { "ISO-8859-2.html", L"ISO-8859-2" }, |
- { "ISO-8859-4.html", L"ISO-8859-4" }, |
- { "ISO-8859-5.html", L"ISO-8859-5" }, |
- { "ISO-8859-6.html", L"ISO-8859-6" }, |
- { "ISO-8859-7.html", L"ISO-8859-7" }, |
- { "ISO-8859-8.html", L"ISO-8859-8" }, |
- { "ISO-8859-13.html", L"ISO-8859-13" }, |
- { "ISO-8859-15.html", L"ISO-8859-15" }, |
- { "KOI8-R.html", L"KOI8-R" }, |
- { "KOI8-U.html", L"KOI8-U" }, |
- { "macintosh.html", L"macintosh" }, |
- { "Shift-JIS.html", L"Shift_JIS" }, |
- { "US-ASCII.html", L"ISO-8859-1" }, // http://crbug.com/15801 |
- { "UTF-8.html", L"UTF-8" }, |
- { "UTF-16LE.html", L"UTF-16LE" }, |
- { "windows-874.html", L"windows-874" }, |
- { "windows-949.html", L"windows-949" }, |
- { "windows-1250.html", L"windows-1250" }, |
- { "windows-1251.html", L"windows-1251" }, |
- { "windows-1252.html", L"windows-1252" }, |
- { "windows-1253.html", L"windows-1253" }, |
- { "windows-1254.html", L"windows-1254" }, |
- { "windows-1255.html", L"windows-1255" }, |
- { "windows-1256.html", L"windows-1256" }, |
- { "windows-1257.html", L"windows-1257" }, |
- { "windows-1258.html", L"windows-1258" } |
+ { "Big5.html", "Big5" }, |
+ { "EUC-JP.html", "EUC-JP" }, |
+ { "gb18030.html", "gb18030" }, |
+ { "iso-8859-1.html", "ISO-8859-1" }, |
+ { "ISO-8859-2.html", "ISO-8859-2" }, |
+ { "ISO-8859-4.html", "ISO-8859-4" }, |
+ { "ISO-8859-5.html", "ISO-8859-5" }, |
+ { "ISO-8859-6.html", "ISO-8859-6" }, |
+ { "ISO-8859-7.html", "ISO-8859-7" }, |
+ { "ISO-8859-8.html", "ISO-8859-8" }, |
+ { "ISO-8859-13.html", "ISO-8859-13" }, |
+ { "ISO-8859-15.html", "ISO-8859-15" }, |
+ { "KOI8-R.html", "KOI8-R" }, |
+ { "KOI8-U.html", "KOI8-U" }, |
+ { "macintosh.html", "macintosh" }, |
+ { "Shift-JIS.html", "Shift_JIS" }, |
+ { "US-ASCII.html", "ISO-8859-1" }, // http://crbug.com/15801 |
+ { "UTF-8.html", "UTF-8" }, |
+ { "UTF-16LE.html", "UTF-16LE" }, |
+ { "windows-874.html", "windows-874" }, |
+ { "windows-949.html", "windows-949" }, |
+ { "windows-1250.html", "windows-1250" }, |
+ { "windows-1251.html", "windows-1251" }, |
+ { "windows-1252.html", "windows-1252" }, |
+ { "windows-1253.html", "windows-1253" }, |
+ { "windows-1254.html", "windows-1254" }, |
+ { "windows-1255.html", "windows-1255" }, |
+ { "windows-1256.html", "windows-1256" }, |
+ { "windows-1257.html", "windows-1257" }, |
+ { "windows-1258.html", "windows-1258" } |
}; |
const char* const kAliasTestDir = "alias_mapping"; |
@@ -105,7 +105,7 @@ TEST_F(BrowserEncodingTest, TestEncodingAliasMapping) { |
ASSERT_TRUE(tab_proxy->NavigateToURL(url)); |
WaitUntilTabCount(1); |
- std::wstring encoding; |
+ std::string encoding; |
EXPECT_TRUE(tab_proxy->GetPageCurrentEncoding(&encoding)); |
EXPECT_EQ(encoding, kEncodingTestDatas[i].encoding_name); |
} |
@@ -130,19 +130,19 @@ TEST_F(BrowserEncodingTest, TestOverrideEncoding) { |
WaitUntilTabCount(1); |
// Get the encoding declared in the page. |
- std::wstring encoding; |
+ std::string encoding; |
EXPECT_TRUE(tab_proxy->GetPageCurrentEncoding(&encoding)); |
- EXPECT_EQ(encoding, L"ISO-8859-1"); |
+ EXPECT_EQ(encoding, "ISO-8859-1"); |
// Override the encoding to "gb18030". |
int64 last_nav_time = 0; |
EXPECT_TRUE(tab_proxy->GetLastNavigationTime(&last_nav_time)); |
- EXPECT_TRUE(tab_proxy->OverrideEncoding(L"gb18030")); |
+ EXPECT_TRUE(tab_proxy->OverrideEncoding("gb18030")); |
EXPECT_TRUE(tab_proxy->WaitForNavigation(last_nav_time)); |
// Re-get the encoding of page. It should be gb18030. |
EXPECT_TRUE(tab_proxy->GetPageCurrentEncoding(&encoding)); |
- EXPECT_EQ(encoding, L"gb18030"); |
+ EXPECT_EQ(encoding, "gb18030"); |
// Dump the page, the content of dump page should be identical to the |
// expected result file. |
@@ -180,54 +180,54 @@ TEST_F(BrowserEncodingTest, TestEncodingAutoDetect) { |
struct EncodingAutoDetectTestData { |
const char* test_file_name; // File name of test data. |
const char* expected_result; // File name of expected results. |
- const wchar_t* expected_encoding; // expected encoding. |
+ const char* expected_encoding; // expected encoding. |
}; |
const EncodingAutoDetectTestData kTestDatas[] = { |
{ "Big5_with_no_encoding_specified.html", |
"expected_Big5_saved_from_no_encoding_specified.html", |
- L"Big5" }, |
+ "Big5" }, |
{ "gb18030_with_no_encoding_specified.html", |
"expected_gb18030_saved_from_no_encoding_specified.html", |
- L"gb18030" }, |
+ "gb18030" }, |
{ "iso-8859-1_with_no_encoding_specified.html", |
"expected_iso-8859-1_saved_from_no_encoding_specified.html", |
- L"ISO-8859-1" }, |
+ "ISO-8859-1" }, |
{ "ISO-8859-5_with_no_encoding_specified.html", |
"expected_ISO-8859-5_saved_from_no_encoding_specified.html", |
- L"ISO-8859-5" }, |
+ "ISO-8859-5" }, |
{ "ISO-8859-6_with_no_encoding_specified.html", |
"expected_ISO-8859-6_saved_from_no_encoding_specified.html", |
- L"ISO-8859-6" }, |
+ "ISO-8859-6" }, |
{ "ISO-8859-7_with_no_encoding_specified.html", |
"expected_ISO-8859-7_saved_from_no_encoding_specified.html", |
- L"ISO-8859-7" }, |
+ "ISO-8859-7" }, |
{ "ISO-8859-8_with_no_encoding_specified.html", |
"expected_ISO-8859-8_saved_from_no_encoding_specified.html", |
- L"ISO-8859-8-I" }, |
+ "ISO-8859-8-I" }, |
{ "KOI8-R_with_no_encoding_specified.html", |
"expected_KOI8-R_saved_from_no_encoding_specified.html", |
- L"KOI8-R" }, |
+ "KOI8-R" }, |
{ "Shift-JIS_with_no_encoding_specified.html", |
"expected_Shift-JIS_saved_from_no_encoding_specified.html", |
- L"Shift_JIS" }, |
+ "Shift_JIS" }, |
{ "UTF-8_with_no_encoding_specified.html", |
"expected_UTF-8_saved_from_no_encoding_specified.html", |
- L"UTF-8" }, |
+ "UTF-8" }, |
{ "windows-949_with_no_encoding_specified.html", |
"expected_windows-949_saved_from_no_encoding_specified.html", |
- L"windows-949" }, |
+ "windows-949" }, |
{ "windows-1251_with_no_encoding_specified.html", |
"expected_windows-1251_saved_from_no_encoding_specified.html", |
- L"windows-1251" }, |
+ "windows-1251" }, |
{ "windows-1254_with_no_encoding_specified.html", |
"expected_windows-1254_saved_from_no_encoding_specified.html", |
- L"windows-1254" }, |
+ "windows-1254" }, |
{ "windows-1255_with_no_encoding_specified.html", |
"expected_windows-1255_saved_from_no_encoding_specified.html", |
- L"windows-1255" }, |
+ "windows-1255" }, |
{ "windows-1256_with_no_encoding_specified.html", |
"expected_windows-1256_saved_from_no_encoding_specified.html", |
- L"windows-1256" } |
+ "windows-1256" } |
}; |
const char* const kAutoDetectDir = "auto_detect"; |
// Directory of the files of expected results. |
@@ -263,9 +263,9 @@ TEST_F(BrowserEncodingTest, TestEncodingAutoDetect) { |
// Get the encoding used for the page, it must be the default charset we |
// just set. |
- std::wstring encoding; |
+ std::string encoding; |
EXPECT_TRUE(tab->GetPageCurrentEncoding(&encoding)); |
- EXPECT_EQ(encoding, L"ISO-8859-4"); |
+ EXPECT_EQ(encoding, "ISO-8859-4"); |
// Enable the encoding auto detection. |
EXPECT_TRUE(browser->SetBooleanPreference( |