Index: base/string_util_unittest.cc |
=================================================================== |
--- base/string_util_unittest.cc (revision 10641) |
+++ base/string_util_unittest.cc (working copy) |
@@ -828,8 +828,9 @@ |
EXPECT_EQ(cases[i].output, output); |
std::wstring wide_input = ASCIIToWide(cases[i].input); |
- EXPECT_EQ(cases[i].output, StringToInt(wide_input)); |
- EXPECT_EQ(cases[i].success, StringToInt(wide_input, &output)); |
+ EXPECT_EQ(cases[i].output, StringToInt(WideToUTF16Hack(wide_input))); |
+ EXPECT_EQ(cases[i].success, StringToInt(WideToUTF16Hack(wide_input), |
+ &output)); |
EXPECT_EQ(cases[i].output, output); |
} |
@@ -843,7 +844,7 @@ |
EXPECT_EQ(6, output); |
std::wstring wide_input = ASCIIToWide(input_string); |
- EXPECT_FALSE(StringToInt(wide_input, &output)); |
+ EXPECT_FALSE(StringToInt(WideToUTF16Hack(wide_input), &output)); |
EXPECT_EQ(6, output); |
} |
@@ -892,8 +893,9 @@ |
EXPECT_EQ(cases[i].output, output); |
std::wstring wide_input = ASCIIToWide(cases[i].input); |
- EXPECT_EQ(cases[i].output, StringToInt64(wide_input)); |
- EXPECT_EQ(cases[i].success, StringToInt64(wide_input, &output)); |
+ EXPECT_EQ(cases[i].output, StringToInt64(WideToUTF16Hack(wide_input))); |
+ EXPECT_EQ(cases[i].success, StringToInt64(WideToUTF16Hack(wide_input), |
+ &output)); |
EXPECT_EQ(cases[i].output, output); |
} |
@@ -907,7 +909,7 @@ |
EXPECT_EQ(6, output); |
std::wstring wide_input = ASCIIToWide(input_string); |
- EXPECT_FALSE(StringToInt64(wide_input, &output)); |
+ EXPECT_FALSE(StringToInt64(WideToUTF16Hack(wide_input), &output)); |
EXPECT_EQ(6, output); |
} |
@@ -953,8 +955,9 @@ |
EXPECT_EQ(cases[i].output, output); |
std::wstring wide_input = ASCIIToWide(cases[i].input); |
- EXPECT_EQ(cases[i].output, HexStringToInt(wide_input)); |
- EXPECT_EQ(cases[i].success, HexStringToInt(wide_input, &output)); |
+ EXPECT_EQ(cases[i].output, HexStringToInt(WideToUTF16Hack(wide_input))); |
+ EXPECT_EQ(cases[i].success, HexStringToInt(WideToUTF16Hack(wide_input), |
+ &output)); |
EXPECT_EQ(cases[i].output, output); |
} |
// One additional test to verify that conversion of numbers in strings with |
@@ -967,7 +970,7 @@ |
EXPECT_EQ(0xc0ffee, output); |
std::wstring wide_input = ASCIIToWide(input_string); |
- EXPECT_FALSE(HexStringToInt(wide_input, &output)); |
+ EXPECT_FALSE(HexStringToInt(WideToUTF16Hack(wide_input), &output)); |
EXPECT_EQ(0xc0ffee, output); |
} |
@@ -1013,7 +1016,8 @@ |
compare.clear(); |
std::wstring wide_input = ASCIIToWide(cases[i].input); |
- EXPECT_EQ(cases[i].success, HexStringToBytes(wide_input, &output)) << |
+ EXPECT_EQ(cases[i].success, |
+ HexStringToBytes(WideToUTF16Hack(wide_input), &output)) << |
i << ": " << cases[i].input; |
for (size_t j = 0; j < cases[i].output_len; ++j) |
compare.push_back(static_cast<uint8>(cases[i].output[j])); |
@@ -1065,8 +1069,10 @@ |
EXPECT_DOUBLE_EQ(cases[i].output, output); |
std::wstring wide_input = ASCIIToWide(cases[i].input); |
- EXPECT_DOUBLE_EQ(cases[i].output, StringToDouble(wide_input)); |
- EXPECT_EQ(cases[i].success, StringToDouble(wide_input, &output)); |
+ EXPECT_DOUBLE_EQ(cases[i].output, |
+ StringToDouble(WideToUTF16Hack(wide_input))); |
+ EXPECT_EQ(cases[i].success, StringToDouble(WideToUTF16Hack(wide_input), |
+ &output)); |
EXPECT_DOUBLE_EQ(cases[i].output, output); |
} |
@@ -1080,7 +1086,7 @@ |
EXPECT_DOUBLE_EQ(3.14, output); |
std::wstring wide_input = ASCIIToWide(input_string); |
- EXPECT_FALSE(StringToDouble(wide_input, &output)); |
+ EXPECT_FALSE(StringToDouble(WideToUTF16Hack(wide_input), &output)); |
EXPECT_DOUBLE_EQ(3.14, output); |
} |