diff options
author | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-22 19:20:43 +0000 |
---|---|---|
committer | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-22 19:20:43 +0000 |
commit | 9aa215f7a8b478ce84b30c0c5fcd31455059bfd6 (patch) | |
tree | 29a9660f5df87441c36f61509025686d34a344eb /chrome/test/chromedriver/command_executor_impl_unittest.cc | |
parent | 3935b9cfebbfa7ce16cbabe7d93e9e1aedd05efc (diff) | |
download | chromium_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.cc | 139 |
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, ¶ms); - 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, ¶ms, 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")); -} |