Index: base/json/json_value_converter_unittest.cc |
diff --git a/base/json/json_value_converter_unittest.cc b/base/json/json_value_converter_unittest.cc |
index 56ade24ac3a0089edc81627da799655fc5b47957..6a603d3a92aa5602663f49ecb089527e9e661acf 100644 |
--- a/base/json/json_value_converter_unittest.cc |
+++ b/base/json/json_value_converter_unittest.cc |
@@ -9,7 +9,6 @@ |
#include <vector> |
#include "base/json/json_reader.h" |
-#include "base/memory/scoped_vector.h" |
#include "base/strings/string_piece.h" |
#include "base/values.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -27,8 +26,8 @@ struct SimpleMessage { |
bool baz; |
bool bstruct; |
SimpleEnum simple_enum; |
- ScopedVector<int> ints; |
- ScopedVector<std::string> string_values; |
+ std::vector<std::unique_ptr<int>> ints; |
+ std::vector<std::unique_ptr<std::string>> string_values; |
SimpleMessage() : foo(0), baz(false), bstruct(false), simple_enum(FOO) {} |
static bool ParseSimpleEnum(const StringPiece& value, SimpleEnum* field) { |
@@ -80,7 +79,7 @@ struct SimpleMessage { |
struct NestedMessage { |
double foo; |
SimpleMessage child; |
- ScopedVector<SimpleMessage> children; |
+ std::vector<std::unique_ptr<SimpleMessage>> children; |
NestedMessage() : foo(0) {} |
@@ -163,7 +162,7 @@ TEST(JSONValueConverterTest, ParseNestedMessage) { |
EXPECT_EQ("value_2", *message.child.string_values[1]); |
EXPECT_EQ(2, static_cast<int>(message.children.size())); |
- const SimpleMessage* first_child = message.children[0]; |
+ const SimpleMessage* first_child = message.children[0].get(); |
ASSERT_TRUE(first_child); |
EXPECT_EQ(2, first_child->foo); |
EXPECT_EQ("foobar", first_child->bar); |
@@ -172,7 +171,7 @@ TEST(JSONValueConverterTest, ParseNestedMessage) { |
ASSERT_EQ(1U, first_child->string_values.size()); |
EXPECT_EQ("value_1", *first_child->string_values[0]); |
- const SimpleMessage* second_child = message.children[1]; |
+ const SimpleMessage* second_child = message.children[1].get(); |
ASSERT_TRUE(second_child); |
EXPECT_EQ(3, second_child->foo); |
EXPECT_EQ("barbaz", second_child->bar); |