| Index: chromeos/network/onc/onc_test_utils.cc
|
| diff --git a/chromeos/network/onc/onc_test_utils.cc b/chromeos/network/onc/onc_test_utils.cc
|
| index 522a9ed338a8a0bf534d3574b645d37d3b39b53c..7afc0d8984f16f6aded820b39d272b585f91f8e1 100644
|
| --- a/chromeos/network/onc/onc_test_utils.cc
|
| +++ b/chromeos/network/onc/onc_test_utils.cc
|
| @@ -38,29 +38,30 @@ std::string ReadTestData(const std::string& filename) {
|
|
|
| scoped_ptr<base::DictionaryValue> ReadTestDictionary(
|
| const std::string& filename) {
|
| - base::DictionaryValue* dict = NULL;
|
| + scoped_ptr<base::DictionaryValue> dict;
|
| base::FilePath path;
|
| if (!chromeos::test_utils::GetTestDataPath(kNetworkComponentDirectory,
|
| filename,
|
| &path)) {
|
| NOTREACHED() << "Unable to get test dictionary path for "
|
| << kNetworkComponentDirectory << "/" << filename;
|
| - return make_scoped_ptr(dict);
|
| + return dict;
|
| }
|
|
|
| JSONFileValueDeserializer deserializer(path);
|
| deserializer.set_allow_trailing_comma(true);
|
|
|
| std::string error_message;
|
| - base::Value* content = deserializer.Deserialize(NULL, &error_message);
|
| + scoped_ptr<base::Value> content =
|
| + deserializer.Deserialize(NULL, &error_message);
|
| CHECK(content != NULL) << "Couldn't json-deserialize file '"
|
| << filename << "': " << error_message;
|
|
|
| - CHECK(content->GetAsDictionary(&dict))
|
| - << "File '" << filename
|
| - << "' does not contain a dictionary as expected, but type "
|
| - << content->GetType();
|
| - return make_scoped_ptr(dict);
|
| + dict = base::DictionaryValue::From(content.Pass());
|
| + CHECK(dict) << "File '" << filename
|
| + << "' does not contain a dictionary as expected, but type "
|
| + << content->GetType();
|
| + return dict;
|
| }
|
|
|
| ::testing::AssertionResult Equals(const base::Value* expected,
|
|
|