diff options
Diffstat (limited to 'chrome/test/chromedriver/chrome/stub_devtools_client.cc')
-rw-r--r-- | chrome/test/chromedriver/chrome/stub_devtools_client.cc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/chrome/test/chromedriver/chrome/stub_devtools_client.cc b/chrome/test/chromedriver/chrome/stub_devtools_client.cc new file mode 100644 index 0000000..629ff29 --- /dev/null +++ b/chrome/test/chromedriver/chrome/stub_devtools_client.cc @@ -0,0 +1,39 @@ +// 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_devtools_client.h" + +#include "base/values.h" +#include "chrome/test/chromedriver/chrome/status.h" + +StubDevToolsClient::StubDevToolsClient() {} + +StubDevToolsClient::~StubDevToolsClient() {} + +Status StubDevToolsClient::ConnectIfNecessary() { + return Status(kOk); +} + +Status StubDevToolsClient::SendCommand(const std::string& method, + const base::DictionaryValue& params) { + scoped_ptr<base::DictionaryValue> result; + return SendCommandAndGetResult(method, params, &result); +} + +Status StubDevToolsClient::SendCommandAndGetResult( + const std::string& method, + const base::DictionaryValue& params, + scoped_ptr<base::DictionaryValue>* result) { + result->reset(new base::DictionaryValue()); + return Status(kOk); +} + +void StubDevToolsClient::AddListener(DevToolsEventListener* listener) { + listeners_.push_back(listener); +} + +Status StubDevToolsClient::HandleEventsUntil( + const ConditionalFunc& conditional_func) { + return Status(kOk); +} |