| Index: sync/engine/sync_scheduler_unittest.cc
|
| ===================================================================
|
| --- sync/engine/sync_scheduler_unittest.cc (revision 164641)
|
| +++ sync/engine/sync_scheduler_unittest.cc (working copy)
|
| @@ -42,7 +42,7 @@
|
|
|
| class MockSyncer : public Syncer {
|
| public:
|
| - MOCK_METHOD3(SyncShare, bool(sessions::SyncSession*, SyncerStep,
|
| + MOCK_METHOD3(SyncShare, void(sessions::SyncSession*, SyncerStep,
|
| SyncerStep));
|
| };
|
|
|
| @@ -110,7 +110,6 @@
|
| routing_info_[THEMES] = GROUP_UI;
|
| routing_info_[NIGORI] = GROUP_PASSIVE;
|
|
|
| - workers_.clear();
|
| workers_.push_back(make_scoped_refptr(new FakeModelWorker(GROUP_UI)));
|
| workers_.push_back(make_scoped_refptr(new FakeModelWorker(GROUP_DB)));
|
| workers_.push_back(make_scoped_refptr(new FakeModelWorker(GROUP_PASSIVE)));
|
| @@ -246,7 +245,6 @@
|
| RecordSyncShareImpl(arg0, record);
|
| if (MessageLoop::current()->is_running())
|
| QuitLoopNow();
|
| - return true;
|
| }
|
|
|
| ACTION_P2(RecordSyncShareMultiple, record, quit_after) {
|
| @@ -256,18 +254,15 @@
|
| MessageLoop::current()->is_running()) {
|
| QuitLoopNow();
|
| }
|
| - return true;
|
| }
|
|
|
| ACTION(AddFailureAndQuitLoopNow) {
|
| ADD_FAILURE();
|
| QuitLoopNow();
|
| - return true;
|
| }
|
|
|
| ACTION(QuitLoopNowAction) {
|
| QuitLoopNow();
|
| - return true;
|
| }
|
|
|
| // Test nudge scheduling.
|
| @@ -651,10 +646,8 @@
|
| TimeDelta poll2(TimeDelta::FromMilliseconds(30));
|
| scheduler()->OnReceivedLongPollIntervalUpdate(poll1);
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_)).Times(AtLeast(kMinNumSamples))
|
| - .WillOnce(DoAll(
|
| - WithArg<0>(
|
| - sessions::test_util::SimulatePollIntervalUpdate(poll2)),
|
| - Return(true)))
|
| + .WillOnce(WithArg<0>(
|
| + sessions::test_util::SimulatePollIntervalUpdate(poll2)))
|
| .WillRepeatedly(
|
| DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| WithArg<0>(
|
| @@ -707,9 +700,7 @@
|
| scheduler()->OnReceivedLongPollIntervalUpdate(poll);
|
|
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - WithArg<0>(sessions::test_util::SimulateThrottled(throttle)),
|
| - Return(true)))
|
| + .WillOnce(WithArg<0>(sessions::test_util::SimulateThrottled(throttle)))
|
| .WillRepeatedly(AddFailureAndQuitLoopNow());
|
|
|
| StartSyncScheduler(SyncScheduler::NORMAL_MODE);
|
| @@ -738,9 +729,7 @@
|
|
|
| ::testing::InSequence seq;
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - WithArg<0>(sessions::test_util::SimulateThrottled(throttle1)),
|
| - Return(true)))
|
| + .WillOnce(WithArg<0>(sessions::test_util::SimulateThrottled(throttle1)))
|
| .RetiresOnSaturation();
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| .WillRepeatedly(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| @@ -838,9 +827,7 @@
|
| // retry. Expect that this clears the backoff state.
|
| TEST_F(BackoffTriggersSyncSchedulerTest, FailDownloadOnceThenSucceed) {
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - Invoke(sessions::test_util::SimulateDownloadUpdatesFailed),
|
| - Return(true)))
|
| + .WillOnce(Invoke(sessions::test_util::SimulateDownloadUpdatesFailed))
|
| .WillOnce(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| QuitLoopNowAction()));
|
| EXPECT_FALSE(RunAndGetBackoff());
|
| @@ -850,9 +837,7 @@
|
| // that this clears the backoff state.
|
| TEST_F(BackoffTriggersSyncSchedulerTest, FailCommitOnceThenSucceed) {
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - Invoke(sessions::test_util::SimulateCommitFailed),
|
| - Return(true)))
|
| + .WillOnce(Invoke(sessions::test_util::SimulateCommitFailed))
|
| .WillOnce(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| QuitLoopNowAction()));
|
| EXPECT_FALSE(RunAndGetBackoff());
|
| @@ -862,9 +847,7 @@
|
| // Expect this will leave the scheduler in backoff.
|
| TEST_F(BackoffTriggersSyncSchedulerTest, FailDownloadTwice) {
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - Invoke(sessions::test_util::SimulateDownloadUpdatesFailed),
|
| - Return(true)))
|
| + .WillOnce(Invoke(sessions::test_util::SimulateDownloadUpdatesFailed))
|
| .WillRepeatedly(DoAll(
|
| Invoke(sessions::test_util::SimulateDownloadUpdatesFailed),
|
| QuitLoopNowAction()));
|
| @@ -875,9 +858,7 @@
|
| // updates. Expect this will leave the scheduler in backoff.
|
| TEST_F(BackoffTriggersSyncSchedulerTest, FailGetEncryptionKey) {
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(
|
| - Invoke(sessions::test_util::SimulateGetEncryptionKeyFailed),
|
| - Return(true)))
|
| + .WillOnce(Invoke(sessions::test_util::SimulateGetEncryptionKeyFailed))
|
| .WillRepeatedly(DoAll(
|
| Invoke(sessions::test_util::SimulateGetEncryptionKeyFailed),
|
| QuitLoopNowAction()));
|
| @@ -1059,8 +1040,7 @@
|
| TEST_F(SyncSchedulerTest, SyncerSteps) {
|
| // Nudges.
|
| EXPECT_CALL(*syncer(), SyncShare(_, SYNCER_BEGIN, SYNCER_END))
|
| - .WillOnce(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| - Return(true)));
|
| + .WillOnce(Invoke(sessions::test_util::SimulateSuccess));
|
| StartSyncScheduler(SyncScheduler::NORMAL_MODE);
|
|
|
| scheduler()->ScheduleNudgeAsync(
|
| @@ -1074,8 +1054,7 @@
|
|
|
| // Configuration.
|
| EXPECT_CALL(*syncer(), SyncShare(_, DOWNLOAD_UPDATES, APPLY_UPDATES))
|
| - .WillOnce(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| - Return(true)));
|
| + .WillOnce(Invoke(sessions::test_util::SimulateSuccess));
|
| StartSyncScheduler(SyncScheduler::CONFIGURATION_MODE);
|
|
|
| ModelTypeSet model_types(BOOKMARKS);
|
| @@ -1116,10 +1095,8 @@
|
| connection()->SetServerNotReachable();
|
| connection()->UpdateConnectionStatus();
|
| EXPECT_CALL(*syncer(), SyncShare(_,_,_))
|
| - .WillOnce(DoAll(Invoke(sessions::test_util::SimulateConnectionFailure),
|
| - Return(true)))
|
| - .WillOnce(DoAll(Invoke(sessions::test_util::SimulateSuccess),
|
| - QuitLoopNowAction()));
|
| + .WillOnce(Invoke(sessions::test_util::SimulateConnectionFailure))
|
| + .WillOnce(QuitLoopNowAction());
|
| StartSyncScheduler(SyncScheduler::NORMAL_MODE);
|
|
|
| scheduler()->ScheduleNudgeAsync(
|
|
|