Extension syncing: Introduce a NeedsSync pref
[chromium-blink-merge.git] / components / copresence / test / fake_directive_handler.cc
blob5113133059e5910f6ffdc82e641567e64a9f64a8
1 // Copyright 2014 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.
5 #include "components/copresence/test/fake_directive_handler.h"
7 #include "components/copresence/proto/data.pb.h"
9 namespace copresence {
11 FakeDirectiveHandler::FakeDirectiveHandler() {}
13 FakeDirectiveHandler::~FakeDirectiveHandler() {}
15 void FakeDirectiveHandler::AddDirective(const Directive& directive) {
16 added_directives_.push_back(directive.subscription_id());
19 void FakeDirectiveHandler::RemoveDirectives(const std::string& op_id) {
20 removed_directives_.push_back(op_id);
23 const std::string
24 FakeDirectiveHandler::GetCurrentAudioToken(audio_modem::AudioType type) const {
25 return type == audio_modem::AUDIBLE ? "current audible" : "current inaudible";
28 bool FakeDirectiveHandler::IsAudioTokenHeard(
29 audio_modem::AudioType type) const {
30 return true;
33 } // namespace copresence