stub_chrome.cc revision c2e0dbddbe15c98d52c4786dac06cb8952a8ae6d
1// Copyright (c) 2013 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#include "chrome/test/chromedriver/chrome/stub_chrome.h"
6#include "chrome/test/chromedriver/chrome/status.h"
7#include "chrome/test/chromedriver/chrome/web_view.h"
8
9StubChrome::StubChrome() {}
10
11StubChrome::~StubChrome() {}
12
13std::string StubChrome::GetVersion() {
14  return std::string();
15}
16
17int StubChrome::GetBuildNo() {
18  return 9999;
19}
20
21Status StubChrome::GetWebViewIds(std::list<std::string>* web_view_ids) {
22  return Status(kOk);
23}
24
25Status StubChrome::GetWebViewById(const std::string& id, WebView** web_view) {
26  return Status(kOk);
27}
28
29Status StubChrome::CloseWebView(const std::string& id) {
30  return Status(kOk);
31}
32
33Status StubChrome::IsJavaScriptDialogOpen(bool* is_open) {
34  return Status(kOk);
35}
36
37Status StubChrome::GetJavaScriptDialogMessage(std::string* message) {
38  return Status(kOk);
39}
40
41Status StubChrome::HandleJavaScriptDialog(
42    bool accept,
43    const std::string& prompt_text) {
44  return Status(kOk);
45}
46
47Status StubChrome::GetAutomationExtension(AutomationExtension** extension) {
48  return Status(kOk);
49}
50
51std::string StubChrome::GetOperatingSystemName() {
52  return std::string();
53}
54
55Status StubChrome::Quit() {
56  return Status(kOk);
57}
58