| Index: chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
|
| diff --git a/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc b/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
|
| index db30e3288751c81c9b3ecb93346d11063805cd69..a04132a5f1fb3d7bd22654e43c1469654fcc8edc 100644
|
| --- a/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
|
| +++ b/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
|
| @@ -4,12 +4,13 @@
|
|
|
| #include "chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h"
|
|
|
| +#include <memory>
|
| #include <string>
|
| #include <vector>
|
|
|
| #include "base/command_line.h"
|
| #include "base/macros.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/run_loop.h"
|
| #include "build/build_config.h"
|
| #include "chrome/app/chrome_command_ids.h"
|
| @@ -133,14 +134,14 @@ class RecentTabsSubMenuModelTest
|
| manager_.reset(new browser_sync::SessionsSyncManager(
|
| sync_service_.GetSyncClient()->GetSyncSessionsClient(),
|
| sync_prefs_.get(), local_device_.get(),
|
| - scoped_ptr<browser_sync::LocalSessionEventRouter>(new DummyRouter()),
|
| + std::unique_ptr<browser_sync::LocalSessionEventRouter>(
|
| + new DummyRouter()),
|
| base::Closure(), base::Closure()));
|
| manager_->MergeDataAndStartSyncing(
|
| - syncer::SESSIONS,
|
| - syncer::SyncDataList(),
|
| - scoped_ptr<syncer::SyncChangeProcessor>(
|
| - new syncer::FakeSyncChangeProcessor),
|
| - scoped_ptr<syncer::SyncErrorFactory>(
|
| + syncer::SESSIONS, syncer::SyncDataList(),
|
| + std::unique_ptr<syncer::SyncChangeProcessor>(
|
| + new syncer::FakeSyncChangeProcessor),
|
| + std::unique_ptr<syncer::SyncErrorFactory>(
|
| new syncer::SyncErrorFactoryMock));
|
| }
|
|
|
| @@ -148,10 +149,10 @@ class RecentTabsSubMenuModelTest
|
| content::RunAllBlockingPoolTasksUntilIdle();
|
| }
|
|
|
| - static scoped_ptr<KeyedService> GetTabRestoreService(
|
| + static std::unique_ptr<KeyedService> GetTabRestoreService(
|
| content::BrowserContext* browser_context) {
|
| - return make_scoped_ptr(new sessions::PersistentTabRestoreService(
|
| - make_scoped_ptr(new ChromeTabRestoreServiceClient(
|
| + return base::WrapUnique(new sessions::PersistentTabRestoreService(
|
| + base::WrapUnique(new ChromeTabRestoreServiceClient(
|
| Profile::FromBrowserContext(browser_context))),
|
| nullptr));
|
| }
|
| @@ -167,9 +168,9 @@ class RecentTabsSubMenuModelTest
|
| private:
|
| TestingProfile testing_profile_;
|
| ProfileSyncServiceMock sync_service_;
|
| - scoped_ptr<sync_driver::SyncPrefs> sync_prefs_;
|
| - scoped_ptr<browser_sync::SessionsSyncManager> manager_;
|
| - scoped_ptr<sync_driver::LocalDeviceInfoProviderMock> local_device_;
|
| + std::unique_ptr<sync_driver::SyncPrefs> sync_prefs_;
|
| + std::unique_ptr<browser_sync::SessionsSyncManager> manager_;
|
| + std::unique_ptr<sync_driver::LocalDeviceInfoProviderMock> local_device_;
|
| };
|
|
|
| // Test disabled "Recently closed" header with no foreign tabs.
|
| @@ -283,7 +284,7 @@ TEST_F(RecentTabsSubMenuModelTest,
|
| // a window with a tab to this session.
|
| SessionService* session_service = new SessionService(profile());
|
| SessionServiceFactory::SetForTestProfile(profile(),
|
| - make_scoped_ptr(session_service));
|
| + base::WrapUnique(session_service));
|
| SessionID tab_id;
|
| SessionID window_id;
|
| session_service->SetWindowType(window_id,
|
|
|