diff options
Diffstat (limited to 'chromeos')
-rw-r--r-- | chromeos/dbus/fake_power_manager_client.cc | 4 | ||||
-rw-r--r-- | chromeos/dbus/fake_power_manager_client.h | 7 |
2 files changed, 10 insertions, 1 deletions
diff --git a/chromeos/dbus/fake_power_manager_client.cc b/chromeos/dbus/fake_power_manager_client.cc index 0930c14..9240eb4d 100644 --- a/chromeos/dbus/fake_power_manager_client.cc +++ b/chromeos/dbus/fake_power_manager_client.cc @@ -7,7 +7,8 @@ namespace chromeos { -FakePowerManagerClient::FakePowerManagerClient() { +FakePowerManagerClient::FakePowerManagerClient() + : request_restart_call_count_(0) { } FakePowerManagerClient::~FakePowerManagerClient() { @@ -51,6 +52,7 @@ bool FakePowerManagerClient::HasObserver(Observer* observer) { } void FakePowerManagerClient::RequestRestart() { + ++request_restart_call_count_; } void FakePowerManagerClient::IncreaseKeyboardBrightness() { diff --git a/chromeos/dbus/fake_power_manager_client.h b/chromeos/dbus/fake_power_manager_client.h index e147cc4..c08a4c7 100644 --- a/chromeos/dbus/fake_power_manager_client.h +++ b/chromeos/dbus/fake_power_manager_client.h @@ -47,9 +47,16 @@ class FakePowerManagerClient : public PowerManagerClient { power_manager::PowerManagementPolicy& get_policy() { return policy_; } + // Returns how many times RequestRestart() was called. + int request_restart_call_count() const { + return request_restart_call_count_; + } + private: power_manager::PowerManagementPolicy policy_; + int request_restart_call_count_; + DISALLOW_COPY_AND_ASSIGN(FakePowerManagerClient); }; |