Index: sync/engine/sync_scheduler_unittest.cc |
diff --git a/sync/engine/sync_scheduler_unittest.cc b/sync/engine/sync_scheduler_unittest.cc |
index 7b0a0d35c03720d0f8723e9b9b18354c21f54b1f..aeac1d71ee9e9a978d26be1bfde1213e969afdc8 100644 |
--- a/sync/engine/sync_scheduler_unittest.cc |
+++ b/sync/engine/sync_scheduler_unittest.cc |
@@ -1312,6 +1312,7 @@ TEST_F(SyncSchedulerTest, SuccessfulRetry) { |
SyncShareTimes times; |
base::TimeDelta delay = base::TimeDelta::FromMilliseconds(1); |
scheduler()->OnReceivedGuRetryDelay(delay); |
+ scheduler()->ProcessReceivedGuRetryDelay(); |
EXPECT_EQ(delay, GetRetryTimerDelay()); |
EXPECT_CALL(*syncer(), RetrySyncShare(_,_)) |
@@ -1334,6 +1335,7 @@ TEST_F(SyncSchedulerTest, FailedRetry) { |
base::TimeDelta delay = base::TimeDelta::FromMilliseconds(1); |
scheduler()->OnReceivedGuRetryDelay(delay); |
+ scheduler()->ProcessReceivedGuRetryDelay(); |
EXPECT_CALL(*syncer(), RetrySyncShare(_,_)) |
.WillOnce( |
@@ -1369,21 +1371,23 @@ TEST_F(SyncSchedulerTest, ReceiveNewRetryDelay) { |
scheduler()->ScheduleLocalRefreshRequest(zero(), ModelTypeSet(BOOKMARKS), |
FROM_HERE); |
scheduler()->OnReceivedGuRetryDelay(delay1); |
+ scheduler()->ProcessReceivedGuRetryDelay(); |
+ EXPECT_EQ(delay1, GetRetryTimerDelay()); |
+ scheduler()->ClearReceivedGuRetryDelayFlag(); |
EXPECT_CALL(*syncer(), NormalSyncShare(_,_,_)) |
.WillOnce(DoAll( |
WithoutArgs(VerifyRetryTimerDelay(this, delay1)), |
WithArg<2>(sessions::test_util::SimulateGuRetryDelayCommand(delay2)), |
- WithoutArgs(VerifyRetryTimerDelay(this, delay2)), |
RecordSyncShare(×))); |
// Run nudge GU. |
RunLoop(); |
+ EXPECT_EQ(delay2, GetRetryTimerDelay()); |
EXPECT_CALL(*syncer(), RetrySyncShare(_,_)) |
- .WillOnce( |
- DoAll(Invoke(sessions::test_util::SimulatePollRetrySuccess), |
- RecordSyncShare(×))); |
+ .WillOnce(DoAll(Invoke(sessions::test_util::SimulatePollRetrySuccess), |
+ RecordSyncShare(×))); |
// Run to wait for retrying. |
RunLoop(); |