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( |