summaryrefslogtreecommitdiffstats
path: root/chrome/test/chromedriver/command_executor_impl_unittest.cc
diff options
context:
space:
mode:
authorkkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-22 19:20:43 +0000
committerkkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-22 19:20:43 +0000
commit9aa215f7a8b478ce84b30c0c5fcd31455059bfd6 (patch)
tree29a9660f5df87441c36f61509025686d34a344eb /chrome/test/chromedriver/command_executor_impl_unittest.cc
parent3935b9cfebbfa7ce16cbabe7d93e9e1aedd05efc (diff)
downloadchromium_src-9aa215f7a8b478ce84b30c0c5fcd31455059bfd6.zip
chromium_src-9aa215f7a8b478ce84b30c0c5fcd31455059bfd6.tar.gz
chromium_src-9aa215f7a8b478ce84b30c0c5fcd31455059bfd6.tar.bz2
[chromedriver] Remove unused command_executor files.
BUG=none Review URL: https://chromiumcodereview.appspot.com/19743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212936 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/chromedriver/command_executor_impl_unittest.cc')
-rw-r--r--chrome/test/chromedriver/command_executor_impl_unittest.cc139
1 files changed, 0 insertions, 139 deletions
diff --git a/chrome/test/chromedriver/command_executor_impl_unittest.cc b/chrome/test/chromedriver/command_executor_impl_unittest.cc
deleted file mode 100644
index 68f81e0..0000000
--- a/chrome/test/chromedriver/command_executor_impl_unittest.cc
+++ /dev/null
@@ -1,139 +0,0 @@
-// Copyright (c) 2012 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 <string>
-
-#include "base/bind.h"
-#include "base/callback.h"
-#include "base/memory/scoped_ptr.h"
-#include "base/values.h"
-#include "chrome/test/chromedriver/chrome/log.h"
-#include "chrome/test/chromedriver/chrome/status.h"
-#include "chrome/test/chromedriver/command_executor_impl.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-TEST(CommandExecutorImplTest, UnknownCommand) {
- Logger log;
- CommandExecutorImpl executor(&log);
- base::DictionaryValue empty_dict;
- StatusCode status;
- scoped_ptr<base::Value> value;
- std::string session_id;
- executor.ExecuteCommand("noSuchCommand", empty_dict, "session",
- &status, &value, &session_id);
- ASSERT_EQ(kUnknownCommand, status);
- base::DictionaryValue* error;
- ASSERT_TRUE(value->GetAsDictionary(&error));
- std::string error_msg;
- ASSERT_TRUE(error->GetString("message", &error_msg));
- ASSERT_NE(std::string::npos, error_msg.find("noSuchCommand"));
- ASSERT_STREQ("session", session_id.c_str());
-}
-
-namespace {
-
-Status ExecuteSimpleCommand(
- const base::DictionaryValue* expected_params,
- const std::string& expected_session_id,
- const base::DictionaryValue& params,
- const std::string& session_id,
- scoped_ptr<base::Value>* value,
- std::string* out_session_id) {
- EXPECT_EQ(expected_params, &params);
- EXPECT_STREQ(expected_session_id.c_str(), session_id.c_str());
- value->reset(new base::StringValue("hi"));
- *out_session_id = "out session id";
- return Status(kOk);
-}
-
-} // namespace
-
-TEST(CommandExecutorImplTest, SimpleCommand) {
- Logger log;
- CommandExecutorImpl executor(&log);
- base::DictionaryValue params;
- std::string session_id("some id");
- executor.command_map_.Set("simpleCommand",
- base::Bind(&ExecuteSimpleCommand, &params, session_id));
-
- StatusCode status_code;
- scoped_ptr<base::Value> value;
- std::string out_session_id;
- executor.ExecuteCommand("simpleCommand", params, session_id,
- &status_code, &value,
- &out_session_id);
- ASSERT_EQ(kOk, status_code);
- ASSERT_TRUE(value);
- base::StringValue hi("hi");
- ASSERT_TRUE(value->Equals(&hi));
- ASSERT_STREQ("out session id", out_session_id.c_str());
-}
-
-namespace {
-
-Status ExecuteSimpleCommand2(
- const base::DictionaryValue& params,
- const std::string& session_id,
- scoped_ptr<base::Value>* out_value,
- std::string* out_session_id) {
- return Status(kOk);
-}
-
-} // namespace
-
-TEST(CommandExecutorImplTest, CommandThatDoesntSetValueOrSessionId) {
- Logger log;
- CommandExecutorImpl executor(&log);
- executor.command_map_.Set(
- "simpleCommand",
- base::Bind(&ExecuteSimpleCommand2));
-
- base::DictionaryValue params;
- StatusCode status_code;
- scoped_ptr<base::Value> value;
- std::string session_id;
- executor.ExecuteCommand("simpleCommand", params, "session",
- &status_code, &value, &session_id);
-
- ASSERT_TRUE(value->IsType(base::Value::TYPE_NULL));
- ASSERT_STREQ("", session_id.c_str());
-}
-
-namespace {
-
-Status ExecuteSimpleCommand3(
- const base::DictionaryValue& params,
- const std::string& session_id,
- scoped_ptr<base::Value>* value,
- std::string* out_session_id) {
- value->reset(new base::StringValue("hi"));
- return Status(kUnknownError);
-}
-
-} // namespace
-
-TEST(CommandExecutorImplTest, CommandThatReturnsError) {
- Logger log;
- CommandExecutorImpl executor(&log);
- executor.command_map_.Set("simpleCommand",
- base::Bind(&ExecuteSimpleCommand3));
-
- base::DictionaryValue params;
- StatusCode status_code;
- scoped_ptr<base::Value> value;
- std::string out_session_id;
- executor.ExecuteCommand("simpleCommand",
- params,
- std::string(),
- &status_code,
- &value,
- &out_session_id);
- ASSERT_EQ(kUnknownError, status_code);
- ASSERT_TRUE(value);
- base::DictionaryValue* error;
- ASSERT_TRUE(value->GetAsDictionary(&error));
- std::string message;
- ASSERT_TRUE(error->GetString("message", &message));
- ASSERT_NE(std::string::npos, message.find("unknown error"));
-}