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

Unified Diff: remoting/webapp/browser_test/mock_client_plugin.js

Issue 984203003: Move mocks and unittest JS files to sit alongside production code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 5 years, 9 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « remoting/webapp/base/js/ipc_unittest.js ('k') | remoting/webapp/browser_test/mock_host_list_api.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: remoting/webapp/browser_test/mock_client_plugin.js
diff --git a/remoting/webapp/browser_test/mock_client_plugin.js b/remoting/webapp/browser_test/mock_client_plugin.js
deleted file mode 100644
index 8a8dafad8d4980c8181817eb0c7de8587ba4e3eb..0000000000000000000000000000000000000000
--- a/remoting/webapp/browser_test/mock_client_plugin.js
+++ /dev/null
@@ -1,204 +0,0 @@
-// Copyright 2014 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.
-
-/**
- * @fileoverview
- * Mock implementation of ClientPlugin for testing.
- * @suppress {checkTypes}
- */
-
-'use strict';
-
-/** @suppress {duplicate} */
-var remoting = remoting || {};
-
-/**
- * @param {Element} container
- * @constructor
- * @implements {remoting.ClientPlugin}
- */
-remoting.MockClientPlugin = function(container) {
- this.container_ = container;
- this.element_ = document.createElement('div');
- this.element_.style.backgroundImage = 'linear-gradient(45deg, blue, red)';
- this.connectionStatusUpdateHandler_ = null;
- this.desktopSizeUpdateHandler_ = null;
- this.container_.appendChild(this.element_);
- this.hostDesktop_ = new remoting.MockClientPlugin.HostDesktop();
-};
-
-remoting.MockClientPlugin.prototype.dispose = function() {
- this.container_.removeChild(this.element_);
- this.element_ = null;
- this.connectionStatusUpdateHandler_ = null;
-};
-
-remoting.MockClientPlugin.prototype.hostDesktop = function() {
- return this.hostDesktop_;
-};
-
-remoting.MockClientPlugin.prototype.element = function() {
- return this.element_;
-};
-
-remoting.MockClientPlugin.prototype.initialize = function(onDone) {
- window.setTimeout(onDone.bind(null, true), 0);
-};
-
-
-remoting.MockClientPlugin.prototype.connect =
- function(host, localJid, credentialsProvider) {
- base.debug.assert(this.connectionStatusUpdateHandler_ != null);
- window.setTimeout(
- this.connectionStatusUpdateHandler_.bind(
- this,
- remoting.ClientSession.State.CONNECTED,
- remoting.ClientSession.ConnectionError.NONE),
- 0);
-};
-
-remoting.MockClientPlugin.prototype.injectKeyEvent =
- function(key, down) {};
-
-remoting.MockClientPlugin.prototype.remapKey = function(from, to) {};
-
-remoting.MockClientPlugin.prototype.releaseAllKeys = function() {};
-
-remoting.MockClientPlugin.prototype.onIncomingIq = function(iq) {};
-
-remoting.MockClientPlugin.prototype.isSupportedVersion = function() {
- return true;
-};
-
-remoting.MockClientPlugin.prototype.hasFeature = function(feature) {
- return false;
-};
-
-remoting.MockClientPlugin.prototype.sendClipboardItem =
- function(mimeType, item) {};
-
-remoting.MockClientPlugin.prototype.requestPairing =
- function(clientName, onDone) {};
-
-remoting.MockClientPlugin.prototype.pauseAudio = function(pause) {};
-
-remoting.MockClientPlugin.prototype.pauseVideo = function(pause) {};
-
-remoting.MockClientPlugin.prototype.getPerfStats = function() {
- var result = new remoting.ClientSession.PerfStats;
- result.videoBandwidth = 999;
- result.videoFrameRate = 60;
- result.captureLatency = 10;
- result.encodeLatency = 10;
- result.decodeLatency = 10;
- result.renderLatency = 10;
- result.roundtripLatency = 10;
- return result;
-};
-
-remoting.MockClientPlugin.prototype.sendClientMessage =
- function(name, data) {};
-
-remoting.MockClientPlugin.prototype.setOnOutgoingIqHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setOnDebugMessageHandler =
- function(handler) {};
-
-/**
- * @param {function(number, number):void} handler
- * @private
- */
-remoting.MockClientPlugin.prototype.setConnectionStatusUpdateHandler =
- function(handler) {
- /** @type {function(number, number):void} */
- this.connectionStatusUpdateHandler_ = handler;
-};
-
-remoting.MockClientPlugin.prototype.setRouteChangedHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setConnectionReadyHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setCapabilitiesHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setGnubbyAuthHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setCastExtensionHandler =
- function(handler) {};
-
-remoting.MockClientPlugin.prototype.setMouseCursorHandler =
- function(handler) {};
-
-/**
- * @constructor
- * @implements {remoting.HostDesktop}
- * @extends {base.EventSourceImpl}
- */
-remoting.MockClientPlugin.HostDesktop = function() {
- /** @private */
- this.width_ = 0;
- /** @private */
- this.height_ = 0;
- /** @private */
- this.xDpi_ = 96;
- /** @private */
- this.yDpi_ = 96;
- /** @private */
- this.resizable_ = true;
- this.defineEvents(base.values(remoting.HostDesktop.Events));
-};
-base.extend(remoting.MockClientPlugin.HostDesktop, base.EventSourceImpl);
-
-/**
- * @return {{width:number, height:number, xDpi:number, yDpi:number}}
- * @override
- */
-remoting.MockClientPlugin.HostDesktop.prototype.getDimensions = function() {
- return {
- width: this.width_,
- height: this.height_,
- xDpi: this.xDpi_,
- yDpi: this.yDpi_
- };
-};
-
-/**
- * @return {boolean}
- * @override
- */
-remoting.MockClientPlugin.HostDesktop.prototype.isResizable = function() {
- return this.resizable_;
-};
-
-/**
- * @param {number} width
- * @param {number} height
- * @param {number} deviceScale
- * @override
- */
-remoting.MockClientPlugin.HostDesktop.prototype.resize =
- function(width, height, deviceScale) {
- this.width_ = width;
- this.height_ = height;
- this.xDpi_ = this.yDpi_ = Math.floor(deviceScale * 96);
- this.raiseEvent(remoting.HostDesktop.Events.sizeChanged,
- this.getDimensions());
-};
-
-/**
- * @constructor
- * @extends {remoting.ClientPluginFactory}
- */
-remoting.MockClientPluginFactory = function() {};
-
-remoting.MockClientPluginFactory.prototype.createPlugin =
- function(container, onExtensionMessage) {
- return new remoting.MockClientPlugin(container);
-};
-
-remoting.MockClientPluginFactory.prototype.preloadPlugin = function() {};
« no previous file with comments | « remoting/webapp/base/js/ipc_unittest.js ('k') | remoting/webapp/browser_test/mock_host_list_api.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698