1 // Copyright 2018 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_ 6 #define CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_ 7 8 #include "base/macros.h" 9 #include "chromeos/services/multidevice_setup/account_status_change_delegate_notifier.h" 10 #include "chromeos/services/multidevice_setup/public/mojom/multidevice_setup.mojom.h" 11 12 namespace chromeos { 13 14 namespace multidevice_setup { 15 16 // Test AccountStatusChangeDelegateNotifier implementation. 17 class FakeAccountStatusChangeDelegateNotifier 18 : public AccountStatusChangeDelegateNotifier { 19 public: 20 FakeAccountStatusChangeDelegateNotifier() = default; 21 ~FakeAccountStatusChangeDelegateNotifier() override = default; 22 23 using AccountStatusChangeDelegateNotifier::delegate; 24 25 private: 26 DISALLOW_COPY_AND_ASSIGN(FakeAccountStatusChangeDelegateNotifier); 27 }; 28 29 } // namespace multidevice_setup 30 31 } // namespace chromeos 32 33 #endif // CHROMEOS_SERVICES_MULTIDEVICE_SETUP_FAKE_ACCOUNT_STATUS_CHANGE_DELEGATE_NOTIFIER_H_ 34