| Index: chromeos/dbus/fake_upstart_client.cc
|
| diff --git a/chromeos/dbus/fake_upstart_client.cc b/chromeos/dbus/fake_upstart_client.cc
|
| index aec1044a9478d7af28f1aaa4763b684ac44f2536..c37bc161415d155b98b504e137d627081ab035c3 100644
|
| --- a/chromeos/dbus/fake_upstart_client.cc
|
| +++ b/chromeos/dbus/fake_upstart_client.cc
|
| @@ -10,7 +10,8 @@
|
|
|
| namespace chromeos {
|
|
|
| -FakeUpstartClient::FakeUpstartClient() {}
|
| +FakeUpstartClient::FakeUpstartClient()
|
| + : start_media_analytics_will_succeed_(true) {}
|
|
|
| FakeUpstartClient::~FakeUpstartClient() {}
|
|
|
| @@ -30,7 +31,15 @@ void FakeUpstartClient::RestartAuthPolicyService() {
|
| authpolicy_client->set_started(true);
|
| }
|
|
|
| +void FakeUpstartClient::SetStartMediaAnalyticsWillSucceed(bool will_succeed) {
|
| + start_media_analytics_will_succeed_ = will_succeed;
|
| +}
|
| +
|
| void FakeUpstartClient::StartMediaAnalytics(const UpstartCallback& callback) {
|
| + if (!start_media_analytics_will_succeed_) {
|
| + callback.Run(false);
|
| + return;
|
| + }
|
| FakeMediaAnalyticsClient* media_analytics_client =
|
| static_cast<FakeMediaAnalyticsClient*>(
|
| DBusThreadManager::Get()->GetMediaAnalyticsClient());
|
|
|