Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(569)

Side by Side Diff: remoting/host/setup/mock_daemon_controller.cc

Issue 14979008: unittests for Chromoting native messaging host. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Some clang-format fixes Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2012 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 #include "mock_daemon_controller.h"
6
7 #include "base/callback.h"
8 #include "base/values.h"
9
10 namespace remoting {
11
12 MockDaemonController::MockDaemonController() {}
13
14 MockDaemonController::~MockDaemonController() {}
15
16 DaemonController::State MockDaemonController::GetState() {
17 return DaemonController::STATE_STARTED;
18 }
19
20 void MockDaemonController::GetConfig(const GetConfigCallback& callback) {
21 scoped_ptr<base::DictionaryValue> config(new base::DictionaryValue());
22 callback.Run(config.Pass());
23 }
24
25 void MockDaemonController::SetConfigAndStart(
26 scoped_ptr<base::DictionaryValue> config, bool consent,
27 const CompletionCallback& callback) {
28 callback.Run(DaemonController::RESULT_OK);
29 }
30
31 void MockDaemonController::UpdateConfig(
32 scoped_ptr<base::DictionaryValue> config,
33 const CompletionCallback& callback) {
34 callback.Run(DaemonController::RESULT_OK);
35 }
36
37 void MockDaemonController::Stop(const CompletionCallback& callback) {
38 callback.Run(DaemonController::RESULT_OK);
39 }
40
41 void MockDaemonController::SetWindow(void* window_handle) {}
42
43 void MockDaemonController::GetVersion(const GetVersionCallback& callback) {
44 // Unused - NativeMessagingHost returns the compiled-in version string
45 // instead of calling this method.
46 }
47
48 void MockDaemonController::GetUsageStatsConsent(
49 const GetUsageStatsConsentCallback& callback) {
50 callback.Run(true, true, true);
51 }
52
53 } // namespace remoting
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698