stub_chrome.cc revision c5cede9ae108bb15f6b7a8aea21c7e1fefa2834c
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2013 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "chrome/test/chromedriver/chrome/stub_chrome.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/status.h" 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/web_view.h" 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)StubChrome::StubChrome() {} 10ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 115e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles)StubChrome::~StubChrome() {} 125e3f23d412006dc4db4e659864679f29341e113fTorne (Richard Coles) 13116680a4aac90f2aa7413d9095a592090648e557Ben MurdochChromeDesktopImpl* StubChrome::GetAsDesktop() { 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch return NULL; 1529b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch} 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)std::string StubChrome::GetVersion() { 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return std::string(); 190f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles)} 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int StubChrome::GetBuildNo() { 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return 9999; 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2429b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch 2529b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdochint StubChrome::GetBlinkRevision() { 2629b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch return 999999; 2729b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch} 2829b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch 2929b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdochbool StubChrome::HasCrashedWebView() { 3029b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch return false; 3129b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch} 3229b820f8d84e3bc97d62552e54923c42407f2f29Ben Murdoch 33116680a4aac90f2aa7413d9095a592090648e557Ben MurdochStatus StubChrome::GetWebViewIds(std::list<std::string>* web_view_ids) { 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return Status(kOk); 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Status StubChrome::GetWebViewById(const std::string& id, WebView** web_view) { 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return Status(kOk); 395d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 405d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 415d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)Status StubChrome::CloseWebView(const std::string& id) { 425d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return Status(kOk); 435d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 445d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)Status StubChrome::ActivateWebView(const std::string& id) { 465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return Status(kOk); 475d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 485d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 495d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)std::string StubChrome::GetOperatingSystemName() { 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return std::string(); 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Status StubChrome::Quit() { 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return Status(kOk); 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)