| // Copyright 2016 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 "components/arc/test/fake_notifications_instance.h" |
| |
| namespace arc { |
| |
| FakeNotificationsInstance::FakeNotificationsInstance() = default; |
| FakeNotificationsInstance::~FakeNotificationsInstance() = default; |
| |
| void FakeNotificationsInstance::SendNotificationEventToAndroid( |
| const std::string& key, |
| mojom::ArcNotificationEvent event) { |
| events_.emplace_back(key, event); |
| } |
| |
| void FakeNotificationsInstance::CreateNotificationWindow( |
| const std::string& key) {} |
| |
| void FakeNotificationsInstance::CloseNotificationWindow( |
| const std::string& key) {} |
| |
| void FakeNotificationsInstance::OpenNotificationSettings( |
| const std::string& key) {} |
| |
| void FakeNotificationsInstance::Init(mojom::NotificationsHostPtr host_ptr) {} |
| |
| const std::vector<std::pair<std::string, mojom::ArcNotificationEvent>>& |
| FakeNotificationsInstance::events() const { |
| return events_; |
| } |
| |
| } // namespace arc |