aboutsummaryrefslogtreecommitdiff
path: root/src/test/unittest_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/unittest_utils.cc')
-rw-r--r--src/test/unittest_utils.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/test/unittest_utils.cc b/src/test/unittest_utils.cc
index 2176e7f..effadae 100644
--- a/src/test/unittest_utils.cc
+++ b/src/test/unittest_utils.cc
@@ -21,8 +21,7 @@ std::unique_ptr<base::Value> CreateValue(const std::string& json) {
std::string message;
std::unique_ptr<base::Value> value{
base::JSONReader::ReadAndReturnError(json2, base::JSON_PARSE_RFC, &error,
- &message)
- .release()};
+ &message)};
CHECK(value) << "Failed to load JSON: " << message << ", " << json;
return value;
}
@@ -36,12 +35,10 @@ std::string ValueToString(const base::Value& value) {
std::unique_ptr<base::DictionaryValue> CreateDictionaryValue(
const std::string& json) {
- std::unique_ptr<base::Value> value = CreateValue(json);
- base::DictionaryValue* dict = nullptr;
- value->GetAsDictionary(&dict);
+ std::unique_ptr<base::DictionaryValue> dict =
+ base::DictionaryValue::From(CreateValue(json));
CHECK(dict) << "Value is not dictionary: " << json;
- value.release();
- return std::unique_ptr<base::DictionaryValue>(dict);
+ return dict;
}
} // namespace test