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.
4
5/**
6 * @fileoverview
7 * @suppress {checkTypes}
8 */
9
10'use strict';
11
12/** @suppress {duplicate} */
13var remoting = remoting || {};
14
15/**
16 * @constructor
17 * @implements {remoting.SignalStrategy}
18 */
19remoting.MockSignalStrategy = function() {};
20
21remoting.MockSignalStrategy.prototype.dispose = function() {};
22
23remoting.MockSignalStrategy.prototype.setIncomingStanzaCallback =
24    function(onIncomingStanzaCallback) {};
25
26remoting.MockSignalStrategy.prototype.connect =
27    function(server, username, authToken) {};
28
29remoting.MockSignalStrategy.prototype.sendMessage = function(message) {};
30
31remoting.MockSignalStrategy.prototype.getState = function() {
32  return remoting.SignalStrategy.State.CONNECTED;
33};
34
35remoting.MockSignalStrategy.prototype.getError = function() {
36  return remoting.Error.NONE;
37};
38
39remoting.MockSignalStrategy.prototype.getJid = function() {
40  return '';
41};
42