| Index: chrome/browser/extensions/api/alarms/alarms_api_unittest.cc
|
| diff --git a/chrome/browser/extensions/api/alarms/alarms_api_unittest.cc b/chrome/browser/extensions/api/alarms/alarms_api_unittest.cc
|
| index 9ec10d44dbf5257f6dbe95094dbdcb2ad509a1eb..6c13b86d6d791007371c5ed84661adce8f8084b1 100644
|
| --- a/chrome/browser/extensions/api/alarms/alarms_api_unittest.cc
|
| +++ b/chrome/browser/extensions/api/alarms/alarms_api_unittest.cc
|
| @@ -413,6 +413,7 @@ void ExtensionAlarmsTestClearGetAllAlarms1Callback(
|
|
|
| // Now wait for the alarms to fire, and ensure the cancelled alarms don't
|
| // fire.
|
| + test->test_clock_->Advance(base::TimeDelta::FromMilliseconds(60));
|
| RunScheduleNextPoll(test->alarm_manager_);
|
| base::MessageLoop::current()->Run();
|
|
|
| @@ -479,7 +480,7 @@ class ExtensionAlarmsSchedulingTest : public ExtensionAlarmsTest {
|
| CHECK(alarm);
|
| const base::Time scheduled_time =
|
| base::Time::FromJsTime(alarm->js_alarm->scheduled_time);
|
| - EXPECT_EQ(scheduled_time, alarm_manager_->next_poll_time_);
|
| + EXPECT_EQ(scheduled_time, alarm_manager_->test_next_poll_time_);
|
| }
|
|
|
| static void RemoveAlarmCallback (bool success) { EXPECT_TRUE(success); }
|
| @@ -538,7 +539,7 @@ TEST_F(ExtensionAlarmsSchedulingTest, PollScheduling) {
|
| alarm_manager_->AddAlarmImpl(extension_->id(), alarm);
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(alarm_manager_->last_poll_time_ + base::TimeDelta::FromMinutes(3),
|
| - alarm_manager_->next_poll_time_);
|
| + alarm_manager_->test_next_poll_time_);
|
| RemoveAllAlarms();
|
| }
|
| {
|
| @@ -557,7 +558,7 @@ TEST_F(ExtensionAlarmsSchedulingTest, PollScheduling) {
|
| alarm_manager_->AddAlarmImpl(extension_->id(), alarm3);
|
| base::MessageLoop::current()->Run();
|
| EXPECT_EQ(alarm_manager_->last_poll_time_ + base::TimeDelta::FromMinutes(4),
|
| - alarm_manager_->next_poll_time_);
|
| + alarm_manager_->test_next_poll_time_);
|
| RemoveAllAlarms();
|
| }
|
| }
|
| @@ -571,7 +572,7 @@ TEST_F(ExtensionAlarmsSchedulingTest, ReleasedExtensionPollsInfrequently) {
|
|
|
| // On startup (when there's no "last poll"), we let alarms fire as
|
| // soon as they're scheduled.
|
| - EXPECT_DOUBLE_EQ(300010, alarm_manager_->next_poll_time_.ToJsTime());
|
| + EXPECT_DOUBLE_EQ(300010, alarm_manager_->test_next_poll_time_.ToJsTime());
|
|
|
| alarm_manager_->last_poll_time_ = base::Time::FromJsTime(290000);
|
| // In released extensions, we set the granularity to at least 5
|
| @@ -580,13 +581,14 @@ TEST_F(ExtensionAlarmsSchedulingTest, ReleasedExtensionPollsInfrequently) {
|
| alarm_manager_->ScheduleNextPoll();
|
| EXPECT_DOUBLE_EQ((alarm_manager_->last_poll_time_ +
|
| base::TimeDelta::FromMinutes(1)).ToJsTime(),
|
| - alarm_manager_->next_poll_time_.ToJsTime());
|
| + alarm_manager_->test_next_poll_time_.ToJsTime());
|
| }
|
|
|
| TEST_F(ExtensionAlarmsSchedulingTest, TimerRunning) {
|
| EXPECT_FALSE(alarm_manager_->timer_.IsRunning());
|
| CreateAlarm("[\"a\", {\"delayInMinutes\": 0.001}]");
|
| EXPECT_TRUE(alarm_manager_->timer_.IsRunning());
|
| + test_clock_->Advance(base::TimeDelta::FromMilliseconds(60));
|
| base::MessageLoop::current()->Run();
|
| EXPECT_FALSE(alarm_manager_->timer_.IsRunning());
|
| CreateAlarm("[\"bb\", {\"delayInMinutes\": 10}]");
|
|
|