Chromium Code Reviews| Index: components/browser_sync/browser/profile_sync_service_startup_unittest.cc |
| diff --git a/components/browser_sync/browser/profile_sync_service_startup_unittest.cc b/components/browser_sync/browser/profile_sync_service_startup_unittest.cc |
| index 86a9ad3af51657469447eec159016de8463a29ed..5148ba6915aa7ec995f42c4b43b48d137a2c0bec 100644 |
| --- a/components/browser_sync/browser/profile_sync_service_startup_unittest.cc |
| +++ b/components/browser_sync/browser/profile_sync_service_startup_unittest.cc |
| @@ -199,7 +199,7 @@ TEST_F(ProfileSyncServiceStartupTest, StartFirstTime) { |
| EXPECT_CALL(*data_type_manager, Stop()).Times(1); |
| EXPECT_CALL(observer_, OnStateChanged()).Times(AnyNumber()); |
| - sync_service_->SetSetupInProgress(true); |
| + auto setup_handle = sync_service_->GetSetupInProgressHandle(); |
| // Simulate successful signin as test_user. |
| std::string account_id = SimulateTestUserSignin(sync_service_.get()); |
| @@ -207,7 +207,7 @@ TEST_F(ProfileSyncServiceStartupTest, StartFirstTime) { |
| IssueTestTokens(account_id); |
| // Simulate the UI telling sync it has finished setting up. |
| - sync_service_->SetSetupInProgress(false); |
| + setup_handle.reset(); |
| sync_service_->SetFirstSetupComplete(); |
| EXPECT_TRUE(sync_service_->IsSyncActive()); |
| } |
| @@ -232,14 +232,14 @@ TEST_F(ProfileSyncServiceStartupTest, DISABLED_StartNoCredentials) { |
| pref_service()->GetBoolean(sync_driver::prefs::kSyncFirstSetupComplete)); |
| // Then start things up. |
| - sync_service_->SetSetupInProgress(true); |
| + auto setup_handle = sync_service_->GetSetupInProgressHandle(); |
| // Simulate successful signin as test_user. |
| std::string account_id = SimulateTestUserSignin(sync_service_.get()); |
| profile_sync_service_bundle_.auth_service()->LoadCredentials(account_id); |
| - sync_service_->SetSetupInProgress(false); |
| + setup_handle.reset(); |
| // ProfileSyncService should try to start by requesting access token. |
| // This request should fail as login token was not issued. |
| EXPECT_FALSE(sync_service_->IsSyncActive()); |
| @@ -271,12 +271,12 @@ TEST_F(ProfileSyncServiceStartupTest, DISABLED_StartInvalidCredentials) { |
| WillRepeatedly(Return(DataTypeManager::CONFIGURED)); |
| EXPECT_CALL(*data_type_manager, Stop()).Times(1); |
| EXPECT_CALL(observer_, OnStateChanged()).Times(AnyNumber()); |
| - sync_service_->SetSetupInProgress(true); |
| + auto setup_handle = sync_service_->GetSetupInProgressHandle(); |
| // Simulate successful signin. |
| SimulateTestUserSignin(sync_service_.get()); |
| - sync_service_->SetSetupInProgress(false); |
| + setup_handle.reset(); |
| // Verify we successfully finish startup and configuration. |
| EXPECT_TRUE(sync_service_->IsSyncActive()); |
| @@ -292,7 +292,7 @@ TEST_F(ProfileSyncServiceStartupCrosTest, StartCrosNoCredentials) { |
| sync_service_->Initialize(); |
| // Sync should not start because there are no tokens yet. |
| EXPECT_FALSE(sync_service_->IsSyncActive()); |
| - sync_service_->SetSetupInProgress(false); |
| + sync_service_->SetFirstSetupComplete(); |
|
maxbogue
2016/06/09 20:04:13
+1, good change.
tommycli
2016/06/10 00:04:15
Acknowledged.
|
| // Sync should not start because there are still no tokens. |
| EXPECT_FALSE(sync_service_->IsSyncActive()); |
| @@ -478,8 +478,8 @@ TEST_F(ProfileSyncServiceStartupTest, StartDownloadFailed) { |
| EXPECT_CALL(observer_, OnStateChanged()).Times(AnyNumber()); |
| sync_service_->Initialize(); |
| - sync_service_->SetSetupInProgress(true); |
| + auto setup_handle = sync_service_->GetSetupInProgressHandle(); |
| IssueTestTokens(account_id); |
| - sync_service_->SetSetupInProgress(false); |
| + setup_handle.reset(); |
| EXPECT_FALSE(sync_service_->IsSyncActive()); |
| } |