| Index: sync/engine/sync_scheduler_whitebox_unittest.cc
|
| diff --git a/sync/engine/sync_scheduler_whitebox_unittest.cc b/sync/engine/sync_scheduler_whitebox_unittest.cc
|
| index 01adb85ee79235a2e179980e6fef2fdf583cd63f..77bb11dd40bc6e85395b392981fdb2a282d9a911 100644
|
| --- a/sync/engine/sync_scheduler_whitebox_unittest.cc
|
| +++ b/sync/engine/sync_scheduler_whitebox_unittest.cc
|
| @@ -111,6 +111,10 @@ class SyncSchedulerWhiteboxTest : public testing::Test {
|
| return DecideOnJob(job, SyncSchedulerImpl::NORMAL_PRIORITY);
|
| }
|
|
|
| + bool ShouldPoll() {
|
| + return scheduler_->ShouldPoll();
|
| + }
|
| +
|
| SyncSessionContext* context() { return context_.get(); }
|
|
|
| private:
|
| @@ -174,23 +178,27 @@ TEST_F(SyncSchedulerWhiteboxTest, ContinueNudge) {
|
| EXPECT_EQ(decision, SyncSchedulerImpl::CONTINUE);
|
| }
|
|
|
| -TEST_F(SyncSchedulerWhiteboxTest, DropPoll) {
|
| +TEST_F(SyncSchedulerWhiteboxTest, ContinuePoll) {
|
| InitializeSyncerOnNormalMode();
|
| - SetMode(SyncScheduler::CONFIGURATION_MODE);
|
| -
|
| - SyncSchedulerImpl::JobProcessDecision decision = CreateAndDecideJob(
|
| - SyncSessionJob::POLL);
|
| -
|
| - EXPECT_EQ(decision, SyncSchedulerImpl::DROP);
|
| + EXPECT_TRUE(ShouldPoll());
|
| }
|
|
|
| -TEST_F(SyncSchedulerWhiteboxTest, ContinuePoll) {
|
| +TEST_F(SyncSchedulerWhiteboxTest, DropPollInConfigureMode) {
|
| InitializeSyncerOnNormalMode();
|
| + SetMode(SyncScheduler::CONFIGURATION_MODE);
|
| + EXPECT_FALSE(ShouldPoll());
|
| +}
|
|
|
| - SyncSchedulerImpl::JobProcessDecision decision = CreateAndDecideJob(
|
| - SyncSessionJob::POLL);
|
| +TEST_F(SyncSchedulerWhiteboxTest, DropPollWhenThrottled) {
|
| + InitializeSyncerOnNormalMode();
|
| + SetWaitIntervalToThrottled();
|
| + EXPECT_FALSE(ShouldPoll());
|
| +}
|
|
|
| - EXPECT_EQ(decision, SyncSchedulerImpl::CONTINUE);
|
| +TEST_F(SyncSchedulerWhiteboxTest, DropPollInBackoff) {
|
| + InitializeSyncerOnNormalMode();
|
| + SetWaitIntervalToExponentialBackoff();
|
| + EXPECT_FALSE(ShouldPoll());
|
| }
|
|
|
| TEST_F(SyncSchedulerWhiteboxTest, ContinueConfiguration) {
|
|
|