blob: 0bfca9457094a570303c794471628ec471c69b2c [file]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chromeos/components/phonehub/fake_phone_hub_manager.h"
namespace chromeos {
namespace phonehub {
FakePhoneHubManager::FakePhoneHubManager() = default;
FakePhoneHubManager::~FakePhoneHubManager() = default;
BrowserTabsModelProvider* FakePhoneHubManager::GetBrowserTabsModelProvider() {
return &fake_browser_tabs_model_provider_;
}
DoNotDisturbController* FakePhoneHubManager::GetDoNotDisturbController() {
return &fake_do_not_disturb_controller_;
}
FeatureStatusProvider* FakePhoneHubManager::GetFeatureStatusProvider() {
return &fake_feature_status_provider_;
}
FindMyDeviceController* FakePhoneHubManager::GetFindMyDeviceController() {
return &fake_find_my_device_controller_;
}
NotificationAccessManager* FakePhoneHubManager::GetNotificationAccessManager() {
return &fake_notification_access_manager_;
}
NotificationManager* FakePhoneHubManager::GetNotificationManager() {
return &fake_notification_manager_;
}
OnboardingUiTracker* FakePhoneHubManager::GetOnboardingUiTracker() {
return &fake_onboarding_ui_tracker_;
}
PhoneModel* FakePhoneHubManager::GetPhoneModel() {
return &mutable_phone_model_;
}
TetherController* FakePhoneHubManager::GetTetherController() {
return &fake_tether_controller_;
}
ConnectionScheduler* FakePhoneHubManager::GetConnectionScheduler() {
return &fake_connection_scheduler_;
}
UserActionRecorder* FakePhoneHubManager::GetUserActionRecorder() {
return &fake_user_action_recorder_;
}
} // namespace phonehub
} // namespace chromeos