| Index: chrome/browser/sync/backend_migrator_unittest.cc
|
| diff --git a/chrome/browser/sync/backend_migrator_unittest.cc b/chrome/browser/sync/backend_migrator_unittest.cc
|
| index 7331072811eb7d49dfd12c3fac0437cf488ccc87..7340cf682eb3b56b8a08838361b9c3f0eff1d970 100644
|
| --- a/chrome/browser/sync/backend_migrator_unittest.cc
|
| +++ b/chrome/browser/sync/backend_migrator_unittest.cc
|
| @@ -130,8 +130,10 @@ TEST_F(SyncBackendMigratorTest, Sanity) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + .Times(1);
|
| EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| - .Times(2);
|
| + .Times(1);
|
|
|
| migrator()->MigrateTypes(to_migrate);
|
| EXPECT_EQ(BackendMigrator::DISABLING_TYPES, migrator()->state());
|
| @@ -158,7 +160,7 @@ TEST_F(SyncBackendMigratorTest, MigrateNigori) {
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
|
|
| - EXPECT_CALL(*manager(), ConfigureWithoutNigori(_,
|
| + EXPECT_CALL(*manager(), Purge(_,
|
| syncer::CONFIGURE_REASON_MIGRATION));
|
|
|
| migrator()->MigrateTypes(to_migrate);
|
| @@ -189,7 +191,7 @@ TEST_F(SyncBackendMigratorTest, WaitToStart) {
|
| Mock::VerifyAndClearExpectations(manager());
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| - EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION));
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION));
|
| SetUnsyncedTypes(syncer::ModelTypeSet());
|
| SendConfigureDone(DataTypeManager::OK, syncer::ModelTypeSet());
|
|
|
| @@ -208,7 +210,7 @@ TEST_F(SyncBackendMigratorTest, RestartMigration) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| - EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| .Times(2);
|
| migrator()->MigrateTypes(to_migrate1);
|
|
|
| @@ -219,8 +221,10 @@ TEST_F(SyncBackendMigratorTest, RestartMigration) {
|
| Difference(preferred_types(), to_migrate1);
|
|
|
| Mock::VerifyAndClearExpectations(manager());
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + .Times(1);
|
| EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| - .Times(2);
|
| + .Times(1);
|
| SetUnsyncedTypes(to_migrate1);
|
| SendConfigureDone(DataTypeManager::OK, difference1);
|
| EXPECT_EQ(BackendMigrator::DISABLING_TYPES, migrator()->state());
|
| @@ -241,13 +245,13 @@ TEST_F(SyncBackendMigratorTest, InterruptedWhileDisablingTypes) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| - EXPECT_CALL(*manager(), Configure(HasModelTypes(difference),
|
| + EXPECT_CALL(*manager(), Purge(HasModelTypes(to_migrate),
|
| syncer::CONFIGURE_REASON_MIGRATION));
|
| migrator()->MigrateTypes(to_migrate);
|
| EXPECT_EQ(BackendMigrator::DISABLING_TYPES, migrator()->state());
|
|
|
| Mock::VerifyAndClearExpectations(manager());
|
| - EXPECT_CALL(*manager(), Configure(HasModelTypes(difference),
|
| + EXPECT_CALL(*manager(), Purge(HasModelTypes(to_migrate),
|
| syncer::CONFIGURE_REASON_MIGRATION));
|
| SetUnsyncedTypes(syncer::ModelTypeSet());
|
| SendConfigureDone(DataTypeManager::OK, preferred_types());
|
| @@ -266,8 +270,10 @@ TEST_F(SyncBackendMigratorTest, WaitingForPurge) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + .Times(1);
|
| EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| - .Times(2);
|
| + .Times(1);
|
|
|
| migrator()->MigrateTypes(to_migrate);
|
| EXPECT_EQ(BackendMigrator::DISABLING_TYPES, migrator()->state());
|
| @@ -292,8 +298,10 @@ TEST_F(SyncBackendMigratorTest, MigratedTypeDisabledByUserDuringMigration) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + .Times(1);
|
| EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| - .Times(2);
|
| + .Times(1);
|
| migrator()->MigrateTypes(to_migrate);
|
|
|
| RemovePreferredType(syncer::PREFERENCES);
|
| @@ -311,7 +319,7 @@ TEST_F(SyncBackendMigratorTest, ConfigureFailure) {
|
|
|
| EXPECT_CALL(*manager(), state())
|
| .WillOnce(Return(DataTypeManager::CONFIGURED));
|
| - EXPECT_CALL(*manager(), Configure(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| + EXPECT_CALL(*manager(), Purge(_, syncer::CONFIGURE_REASON_MIGRATION))
|
| .Times(1);
|
| migrator()->MigrateTypes(to_migrate);
|
| SetUnsyncedTypes(syncer::ModelTypeSet());
|
|
|