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