blob: 0a46d394def7e5f07578c57f403859ff1bcb53af [file] [log] [blame]
// Copyright (c) 2013 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.
#include "chrome/test/chromedriver/chrome/stub_chrome.h"
#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/chrome/web_view.h"
StubChrome::StubChrome() {}
StubChrome::~StubChrome() {}
Status StubChrome::GetAsDesktop(ChromeDesktopImpl** desktop) {
return Status(kUnknownError, "not supported");
}
const BrowserInfo* StubChrome::GetBrowserInfo() const {
return &browser_info_;
}
bool StubChrome::HasCrashedWebView() {
return false;
}
Status StubChrome::GetWebViewIdForFirstTab(std::string* web_view_id,
bool w3c_compliant) {
return Status(kOk);
}
Status StubChrome::GetWebViewIds(std::list<std::string>* web_view_ids,
bool w3c_compliant) {
return Status(kOk);
}
Status StubChrome::GetWebViewById(const std::string& id, WebView** web_view) {
return Status(kOk);
}
Status StubChrome::GetWindowSize(const std::string& id,
int* width,
int* height) {
return Status(kOk);
}
Status StubChrome::SetWindowSize(const std::string& id,
int width,
int height) {
return Status(kOk);
}
Status StubChrome::SetWindowRect(const std::string& target_id,
const base::DictionaryValue& params) {
return Status(kOk);
}
Status StubChrome::GetWindowPosition(const std::string& target_id,
int* x,
int* y) {
return Status(kOk);
}
Status StubChrome::SetWindowPosition(const std::string& target_id,
int x, int y) {
return Status(kOk);
}
Status StubChrome::MaximizeWindow(const std::string& target_id) {
return Status(kOk);
}
Status StubChrome::MinimizeWindow(const std::string& target_id) {
return Status(kOk);
}
Status StubChrome::FullScreenWindow(const std::string& target_id) {
return Status(kOk);
}
Status StubChrome::CloseWebView(const std::string& id) {
return Status(kOk);
}
Status StubChrome::ActivateWebView(const std::string& id) {
return Status(kOk);
}
Status StubChrome::SetAcceptInsecureCerts() {
return Status(kOk);
}
std::string StubChrome::GetOperatingSystemName() {
return std::string();
}
bool StubChrome::IsMobileEmulationEnabled() const {
return false;
}
bool StubChrome::HasTouchScreen() const {
return false;
}
std::string StubChrome::page_load_strategy() const {
return std::string();
}
Status StubChrome::Quit() {
return Status(kOk);
}