Index: chrome/browser/sync/startup_controller_unittest.cc |
diff --git a/chrome/browser/sync/startup_controller_unittest.cc b/chrome/browser/sync/startup_controller_unittest.cc |
index 16331baddc98bb85f1e3614f5ec77243cc25a1b7..3aa1e2e94788da99d3dbfb040e0ade0e75e005f6 100644 |
--- a/chrome/browser/sync/startup_controller_unittest.cc |
+++ b/chrome/browser/sync/startup_controller_unittest.cc |
@@ -86,15 +86,6 @@ class StartupControllerTest : public testing::Test { |
started_ = true; |
} |
- void ForceDeferredStartup() { |
- if (!CommandLine::ForCurrentProcess()-> |
- HasSwitch(switches::kSyncEnableDeferredStartup)) { |
- CommandLine::ForCurrentProcess()-> |
- AppendSwitch(switches::kSyncEnableDeferredStartup); |
- controller_->Reset(syncer::UserTypes()); |
- } |
- } |
- |
bool started() const { return started_; } |
void clear_started() { started_ = false; } |
StartupController* controller() { return controller_.get(); } |
@@ -127,8 +118,8 @@ TEST_F(StartupControllerTest, Basic) { |
controller()->TryStart(); |
EXPECT_FALSE(started()); |
token_service()->IssueRefreshTokenForUser(kTestUser, kTestToken); |
- const bool deferred_start = CommandLine::ForCurrentProcess()-> |
- HasSwitch(switches::kSyncEnableDeferredStartup); |
+ const bool deferred_start = !CommandLine::ForCurrentProcess()-> |
+ HasSwitch(switches::kSyncDisableDeferredStartup); |
controller()->TryStart(); |
EXPECT_EQ(!deferred_start, started()); |
std::string state(controller()->GetBackendInitializationStateString()); |
@@ -163,7 +154,6 @@ TEST_F(StartupControllerTest, Managed) { |
// Test that sync doesn't start until all conditions are met and a |
// data type triggers sync startup. |
TEST_F(StartupControllerTest, DataTypeTriggered) { |
- ForceDeferredStartup(); |
sync_prefs()->SetSyncSetupCompleted(); |
signin()->set_account(kTestUser); |
token_service()->IssueRefreshTokenForUser(kTestUser, kTestToken); |
@@ -186,7 +176,6 @@ TEST_F(StartupControllerTest, DataTypeTriggered) { |
// Test that the fallback timer starts sync in the event all |
// conditions are met and no data type requests sync. |
TEST_F(StartupControllerTest, FallbackTimer) { |
- ForceDeferredStartup(); |
sync_prefs()->SetSyncSetupCompleted(); |
signin()->set_account(kTestUser); |
token_service()->IssueRefreshTokenForUser(kTestUser, kTestToken); |
@@ -206,8 +195,6 @@ TEST_F(StartupControllerTest, NoDeferralWithoutSessionsSync) { |
types.Remove(syncer::MANAGED_USER_SETTINGS); |
sync_prefs()->SetKeepEverythingSynced(false); |
sync_prefs()->SetPreferredDataTypes(syncer::UserTypes(), types); |
- CommandLine::ForCurrentProcess()->AppendSwitch( |
- switches::kSyncEnableDeferredStartup); |
controller()->Reset(syncer::UserTypes()); |
sync_prefs()->SetSyncSetupCompleted(); |
signin()->set_account(kTestUser); |
@@ -219,7 +206,6 @@ TEST_F(StartupControllerTest, NoDeferralWithoutSessionsSync) { |
// Sanity check that the fallback timer doesn't fire before startup |
// conditions are met. |
TEST_F(StartupControllerTest, FallbackTimerWaits) { |
- ForceDeferredStartup(); |
controller()->TryStart(); |
EXPECT_FALSE(started()); |
base::RunLoop().RunUntilIdle(); |
@@ -254,8 +240,8 @@ TEST_F(StartupControllerTest, Reset) { |
controller()->Reset(syncer::UserTypes()); |
base::RunLoop().RunUntilIdle(); |
EXPECT_FALSE(started()); |
- const bool deferred_start = CommandLine::ForCurrentProcess()-> |
- HasSwitch(switches::kSyncEnableDeferredStartup); |
+ const bool deferred_start = !CommandLine::ForCurrentProcess()-> |
+ HasSwitch(switches::kSyncDisableDeferredStartup); |
controller()->TryStart(); |
EXPECT_EQ(!deferred_start, started()); |
controller()->OnDataTypeRequestsSyncStartup(syncer::SESSIONS); |