summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/fake_update_engine_client.cc
diff options
context:
space:
mode:
authormerkulova@chromium.org <merkulova@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-07 17:39:08 +0000
committermerkulova@chromium.org <merkulova@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-07 17:39:08 +0000
commitf05147170c27a26ab423e0eea7d95c43cfa721c6 (patch)
tree8fe9f726bb9eb3393e554d57b6b6f48b84669bf1 /chromeos/dbus/fake_update_engine_client.cc
parent167c2156ad35be58ba6f1c3f3033bf655bb37ea6 (diff)
downloadchromium_src-f05147170c27a26ab423e0eea7d95c43cfa721c6.zip
chromium_src-f05147170c27a26ab423e0eea7d95c43cfa721c6.tar.gz
chromium_src-f05147170c27a26ab423e0eea7d95c43cfa721c6.tar.bz2
Tests covering additional screens of reset-Rollback option added.
BUG=355073 Review URL: https://codereview.chromium.org/263833016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268844 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/dbus/fake_update_engine_client.cc')
-rw-r--r--chromeos/dbus/fake_update_engine_client.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chromeos/dbus/fake_update_engine_client.cc b/chromeos/dbus/fake_update_engine_client.cc
index 76a2149..e0c46a4 100644
--- a/chromeos/dbus/fake_update_engine_client.cc
+++ b/chromeos/dbus/fake_update_engine_client.cc
@@ -21,9 +21,11 @@ void FakeUpdateEngineClient::Init(dbus::Bus* bus) {
}
void FakeUpdateEngineClient::AddObserver(Observer* observer) {
+ observers_.AddObserver(observer);
}
void FakeUpdateEngineClient::RemoveObserver(Observer* observer) {
+ observers_.RemoveObserver(observer);
}
bool FakeUpdateEngineClient::HasObserver(Observer* observer) {
@@ -58,6 +60,11 @@ UpdateEngineClient::Status FakeUpdateEngineClient::GetLastStatus() {
return last_status;
}
+void FakeUpdateEngineClient::NotifyObserversThatStatusChanged(
+ const UpdateEngineClient::Status& status) {
+ FOR_EACH_OBSERVER(Observer, observers_, UpdateStatusChanged(status));
+}
+
void FakeUpdateEngineClient::SetChannel(const std::string& target_channel,
bool is_powerwash_allowed) {
}