Index: base/json/string_escape_unittest.cc |
diff --git a/base/json/string_escape_unittest.cc b/base/json/string_escape_unittest.cc |
index 8952ee76d287f73e2ba2e051b42aac7eec4549af..f92199437446681d418b35c6f7e38c9f764aa0c3 100644 |
--- a/base/json/string_escape_unittest.cc |
+++ b/base/json/string_escape_unittest.cc |
@@ -25,9 +25,13 @@ const struct json_narrow_test_data { |
TEST(StringEscapeTest, JsonDoubleQuoteNarrow) { |
for (size_t i = 0; i < arraysize(json_narrow_cases); ++i) { |
- std::string in = json_narrow_cases[i].to_escape; |
+ const char* in_ptr = json_narrow_cases[i].to_escape; |
+ std::string in_str = in_ptr; |
std::string out; |
- JsonDoubleQuote(in, false, &out); |
+ JsonDoubleQuote(in_ptr, false, &out); |
+ EXPECT_EQ(std::string(json_narrow_cases[i].escaped), out); |
+ out.erase(); |
+ JsonDoubleQuote(in_str, false, &out); |
EXPECT_EQ(std::string(json_narrow_cases[i].escaped), out); |
} |