| Index: chrome/browser/extensions/extension_service_sync_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_service_sync_unittest.cc b/chrome/browser/extensions/extension_service_sync_unittest.cc
|
| index 68cb30a9584f5f1dd6187f06feddd4ed09409d7f..551eab90a8b0461a44f190e4cad8cabac226a37e 100644
|
| --- a/chrome/browser/extensions/extension_service_sync_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_service_sync_unittest.cc
|
| @@ -163,8 +163,7 @@ class StatefulChangeProcessor : public syncer::FakeSyncChangeProcessor {
|
| // want to
|
| // give up ownership of a local change processor.
|
| std::unique_ptr<syncer::SyncChangeProcessor> GetWrapped() {
|
| - return base::WrapUnique(
|
| - new syncer::SyncChangeProcessorWrapperForTest(this));
|
| + return base::MakeUnique<syncer::SyncChangeProcessorWrapperForTest>(this);
|
| }
|
|
|
| protected:
|
| @@ -192,8 +191,8 @@ class ExtensionServiceSyncTest
|
| ASSERT_TRUE(type == syncer::EXTENSIONS || type == syncer::APPS);
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| type, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
| }
|
|
|
| protected:
|
| @@ -286,8 +285,8 @@ TEST_F(ExtensionServiceSyncTest, DeferredSyncStartupOnInstall) {
|
| // Once sync starts, flare should no longer be invoked.
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
| path = data_dir().AppendASCII("page_action.crx");
|
| InstallCRX(path, INSTALL_NEW);
|
| EXPECT_FALSE(flare_was_called);
|
| @@ -321,8 +320,8 @@ TEST_F(ExtensionServiceSyncTest, DisableExtensionFromSync) {
|
| // Sync starts up.
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| // Then sync data arrives telling us to disable |good0|.
|
| ExtensionSyncData disable_good_crx(*extension, false,
|
| @@ -386,8 +385,8 @@ TEST_F(ExtensionServiceSyncTest, IgnoreSyncChangesWhenLocalStateIsMoreRecent) {
|
| sync_data.push_back(enable_good2.GetSyncData());
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, sync_data,
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| // Both sync changes should be ignored, since the local state was changed
|
| // before sync started, and so the local state is considered more recent.
|
| @@ -418,7 +417,7 @@ TEST_F(ExtensionServiceSyncTest, DontSelfNotify) {
|
| new syncer::FakeSyncChangeProcessor;
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(), base::WrapUnique(processor),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| processor->changes().clear();
|
|
|
| @@ -497,8 +496,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncData) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| syncer::SyncDataList list =
|
| extension_sync_service()->GetAllSyncData(syncer::EXTENSIONS);
|
| @@ -526,8 +525,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncDataDisableReasons) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| {
|
| syncer::SyncDataList list =
|
| @@ -598,8 +597,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncDataTerminated) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| syncer::SyncDataList list =
|
| extension_sync_service()->GetAllSyncData(syncer::EXTENSIONS);
|
| @@ -627,8 +626,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncDataFilter) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::APPS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| syncer::SyncDataList list =
|
| extension_sync_service()->GetAllSyncData(syncer::EXTENSIONS);
|
| @@ -643,8 +642,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncExtensionDataUserSettings) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| {
|
| syncer::SyncDataList list =
|
| @@ -712,8 +711,8 @@ TEST_F(ExtensionServiceSyncTest, SyncForUninstalledExternalExtension) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
| StartSyncing(syncer::APPS);
|
|
|
| UninstallExtension(good_crx, false);
|
| @@ -745,8 +744,8 @@ TEST_F(ExtensionServiceSyncTest, GetSyncAppDataUserSettings) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::APPS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| syncer::StringOrdinal initial_ordinal =
|
| syncer::StringOrdinal::CreateInitialOrdinal();
|
| @@ -849,12 +848,12 @@ TEST_F(ExtensionServiceSyncTest, GetSyncDataList) {
|
|
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::APPS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| service()->DisableExtension(page_action, Extension::DISABLE_USER_ACTION);
|
| TerminateExtension(theme2_crx);
|
| @@ -868,8 +867,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataUninstall) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| sync_pb::EntitySpecifics specifics;
|
| sync_pb::ExtensionSpecifics* ext_specifics = specifics.mutable_extension();
|
| @@ -942,8 +941,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataSettings) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| InstallCRX(data_dir().AppendASCII("good.crx"), INSTALL_NEW);
|
| EXPECT_TRUE(service()->IsExtensionEnabled(good_crx));
|
| @@ -1039,8 +1038,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataNewExtension) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| const base::FilePath path = data_dir().AppendASCII("good.crx");
|
| const ExtensionPrefs* prefs = ExtensionPrefs::Get(profile());
|
| @@ -1113,8 +1112,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataTerminatedExtension) {
|
| InitializeExtensionServiceWithUpdater();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| InstallCRX(data_dir().AppendASCII("good.crx"), INSTALL_NEW);
|
| TerminateExtension(good_crx);
|
| @@ -1143,8 +1142,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataVersionCheck) {
|
| InitializeExtensionServiceWithUpdater();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| InstallCRX(data_dir().AppendASCII("good.crx"), INSTALL_NEW);
|
| EXPECT_TRUE(service()->IsExtensionEnabled(good_crx));
|
| @@ -1225,8 +1224,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataNotInstalled) {
|
| InitializeExtensionServiceWithUpdater();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| sync_pb::EntitySpecifics specifics;
|
| sync_pb::ExtensionSpecifics* ext_specifics = specifics.mutable_extension();
|
| @@ -1259,8 +1258,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataEnableDisable) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| const ExtensionPrefs* prefs = ExtensionPrefs::Get(profile());
|
|
|
| @@ -1361,8 +1360,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataDeferredEnable) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| base::FilePath base_path = data_dir().AppendASCII("permissions_increase");
|
| base::FilePath pem_path = base_path.AppendASCII("permissions.pem");
|
| @@ -1411,8 +1410,8 @@ TEST_F(ExtensionServiceSyncTest, ProcessSyncDataPermissionApproval) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| const base::FilePath base_path =
|
| data_dir().AppendASCII("permissions_increase");
|
| @@ -2322,8 +2321,8 @@ TEST_F(ExtensionServiceSyncTest, SyncUninstallByCustodianSkipsPolicy) {
|
| InitializeEmptyExtensionService();
|
| extension_sync_service()->MergeDataAndStartSyncing(
|
| syncer::EXTENSIONS, syncer::SyncDataList(),
|
| - base::WrapUnique(new syncer::FakeSyncChangeProcessor()),
|
| - base::WrapUnique(new syncer::SyncErrorFactoryMock()));
|
| + base::MakeUnique<syncer::FakeSyncChangeProcessor>(),
|
| + base::MakeUnique<syncer::SyncErrorFactoryMock>());
|
|
|
| extensions::util::SetWasInstalledByCustodian(good2048, profile(), true);
|
| // Install two extensions.
|
|
|