update_engine: Replace scoped_ptr with std::unique_ptr.
BUG=None
TEST=`FEATURES=test emerge-$BOARD update_engine`
TEST=`USE='clang asan' FEATURES=test emerge-$BOARD update_engine`
Change-Id: I55a2f7f53675faaac20ba25f72ed52cf938d7744
Reviewed-on: https://chromium-review.googlesource.com/224189
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Alex Deymo <deymo@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
diff --git a/update_manager/umtest_utils.h b/update_manager/umtest_utils.h
index 4e2de8e..c50a5a2 100644
--- a/update_manager/umtest_utils.h
+++ b/update_manager/umtest_utils.h
@@ -6,8 +6,8 @@
#define UPDATE_ENGINE_UPDATE_MANAGER_UMTEST_UTILS_H_
#include <iostream> // NOLINT(readability/streams)
+#include <memory>
-#include <base/memory/scoped_ptr.h>
#include <base/time/time.h>
#include <gtest/gtest.h>
@@ -28,7 +28,8 @@
template<typename T>
static void ExpectVariableHasValue(const T& expected, Variable<T>* variable) {
ASSERT_NE(nullptr, variable);
- scoped_ptr<const T> value(variable->GetValue(DefaultTimeout(), nullptr));
+ std::unique_ptr<const T> value(
+ variable->GetValue(DefaultTimeout(), nullptr));
ASSERT_NE(nullptr, value.get()) << "Variable: " << variable->GetName();
EXPECT_EQ(expected, *value) << "Variable: " << variable->GetName();
}
@@ -37,7 +38,8 @@
template<typename T>
static void ExpectVariableNotSet(Variable<T>* variable) {
ASSERT_NE(nullptr, variable);
- scoped_ptr<const T> value(variable->GetValue(DefaultTimeout(), nullptr));
+ std::unique_ptr<const T> value(
+ variable->GetValue(DefaultTimeout(), nullptr));
EXPECT_EQ(nullptr, value.get()) << "Variable: " << variable->GetName();
}