Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1117)

Unified Diff: ui/views/mus/platform_test_helper_mus.cc

Issue 1868363002: Replace scoped_ptr with std::unique_ptr in //ui (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@scopedptrcc
Patch Set: scopedptrui: rebase-make_scoped_ptr Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/views/mus/native_widget_mus_unittest.cc ('k') | ui/views/mus/platform_window_mus.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/views/mus/platform_test_helper_mus.cc
diff --git a/ui/views/mus/platform_test_helper_mus.cc b/ui/views/mus/platform_test_helper_mus.cc
index 80e6a74a1ec75139ff3ec0c8fc316fcba48e6513..5f9b18a8ee89df50e8c92bea99f4b78e68630529 100644
--- a/ui/views/mus/platform_test_helper_mus.cc
+++ b/ui/views/mus/platform_test_helper_mus.cc
@@ -2,9 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ui/views/test/platform_test_helper.h"
-
#include "base/command_line.h"
+#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "mojo/shell/background/background_shell.h"
#include "mojo/shell/background/tests/test_catalog_store.h"
@@ -13,6 +12,7 @@
#include "mojo/shell/public/cpp/shell_connection.h"
#include "ui/aura/env.h"
#include "ui/views/mus/window_manager_connection.h"
+#include "ui/views/test/platform_test_helper.h"
#include "ui/views/views_delegate.h"
using mojo::shell::BackgroundShell;
@@ -31,18 +31,18 @@ class DefaultShellClient : public mojo::ShellClient {
DISALLOW_COPY_AND_ASSIGN(DefaultShellClient);
};
-scoped_ptr<mojo::shell::TestCatalogStore> BuildTestCatalogStore() {
- scoped_ptr<base::ListValue> apps(new base::ListValue);
+std::unique_ptr<mojo::shell::TestCatalogStore> BuildTestCatalogStore() {
+ std::unique_ptr<base::ListValue> apps(new base::ListValue);
apps->Append(
mojo::shell::BuildPermissiveSerializedAppInfo(kTestName, "test"));
- return make_scoped_ptr(new mojo::shell::TestCatalogStore(std::move(apps)));
+ return base::WrapUnique(new mojo::shell::TestCatalogStore(std::move(apps)));
}
class PlatformTestHelperMus : public PlatformTestHelper {
public:
PlatformTestHelperMus() {
background_shell_.reset(new BackgroundShell);
- scoped_ptr<BackgroundShell::InitParams> init_params(
+ std::unique_ptr<BackgroundShell::InitParams> init_params(
new BackgroundShell::InitParams);
init_params->catalog_store = BuildTestCatalogStore();
background_shell_->Init(std::move(init_params));
@@ -92,9 +92,9 @@ class PlatformTestHelperMus : public PlatformTestHelper {
return result;
}
- scoped_ptr<BackgroundShell> background_shell_;
- scoped_ptr<mojo::ShellConnection> shell_connection_;
- scoped_ptr<DefaultShellClient> shell_client_;
+ std::unique_ptr<BackgroundShell> background_shell_;
+ std::unique_ptr<mojo::ShellConnection> shell_connection_;
+ std::unique_ptr<DefaultShellClient> shell_client_;
DISALLOW_COPY_AND_ASSIGN(PlatformTestHelperMus);
};
@@ -102,8 +102,8 @@ class PlatformTestHelperMus : public PlatformTestHelper {
} // namespace
// static
-scoped_ptr<PlatformTestHelper> PlatformTestHelper::Create() {
- return make_scoped_ptr(new PlatformTestHelperMus);
+std::unique_ptr<PlatformTestHelper> PlatformTestHelper::Create() {
+ return base::WrapUnique(new PlatformTestHelperMus);
}
} // namespace views
« no previous file with comments | « ui/views/mus/native_widget_mus_unittest.cc ('k') | ui/views/mus/platform_window_mus.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698