| Index: ui/base/ime/mock_ibus_client.cc
|
| diff --git a/ui/base/ime/mock_ibus_client.cc b/ui/base/ime/mock_ibus_client.cc
|
| deleted file mode 100644
|
| index 7f42b55e315fc1efdf764e43fb74430080928711..0000000000000000000000000000000000000000
|
| --- a/ui/base/ime/mock_ibus_client.cc
|
| +++ /dev/null
|
| @@ -1,120 +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.
|
| -// TODO(nona): Remove this file.
|
| -
|
| -#include "ui/base/ime/mock_ibus_client.h"
|
| -
|
| -#include "base/logging.h"
|
| -#include "base/utf_string_conversions.h"
|
| -
|
| -namespace ui {
|
| -namespace internal {
|
| -
|
| -MockIBusClient::MockIBusClient() {
|
| - ResetFlags();
|
| -}
|
| -
|
| -MockIBusClient::~MockIBusClient() {
|
| - if (create_ic_request_.get() &&
|
| - (create_context_result_ == kCreateContextDelayed)) {
|
| - // The destructor is called after ui::InputMethodIBus is destructed. Check
|
| - // whether the new context created by CreateContextObject() is immediately
|
| - // destroyed by checking the counter in MockIBusClient::DestroyProxy().
|
| - const unsigned int initial_call_count = destroy_proxy_call_count_;
|
| - create_ic_request_->InitOrAbandonInputContext();
|
| - DCHECK_EQ(initial_call_count + 1, destroy_proxy_call_count_);
|
| - }
|
| -}
|
| -
|
| -bool MockIBusClient::IsConnected() {
|
| - return is_connected_;
|
| -}
|
| -
|
| -bool MockIBusClient::IsContextReady() {
|
| - return is_context_ready_;
|
| -}
|
| -
|
| -void MockIBusClient::CreateContext(PendingCreateICRequest* request) {
|
| - ++create_context_call_count_;
|
| - switch (create_context_result_) {
|
| - case kCreateContextSuccess:
|
| - // Create a new context immediately.
|
| - is_context_ready_ = true;
|
| - request->InitOrAbandonInputContext();
|
| - delete request;
|
| - break;
|
| - case kCreateContextFail:
|
| - // Emulate an IPC failure. Pass NULL to the request object.
|
| - request->OnCreateInputContextFailed();
|
| - delete request;
|
| - break;
|
| - case kCreateContextNoResponse:
|
| - // Emulate ibus-daemon hang-up. Do not call StoreOrAbandonInputContext.
|
| - create_ic_request_.reset(request);
|
| - break;
|
| - case kCreateContextDelayed:
|
| - // Emulate overloaded ibus-daemon. Call StoreOrAbandonInputContext later.
|
| - create_ic_request_.reset(request);
|
| - break;
|
| - }
|
| -}
|
| -
|
| -void MockIBusClient::DestroyProxy() {
|
| - ++destroy_proxy_call_count_;
|
| - is_context_ready_ = false;
|
| -}
|
| -
|
| -void MockIBusClient::SetCapabilities(InlineCompositionCapability inline_type) {
|
| - ++set_capabilities_call_count_;
|
| -}
|
| -
|
| -void MockIBusClient::FocusIn() {
|
| - ++focus_in_call_count_;
|
| -}
|
| -
|
| -void MockIBusClient::FocusOut() {
|
| - ++focus_out_call_count_;
|
| -}
|
| -
|
| -void MockIBusClient::Reset() {
|
| - ++reset_call_count_;
|
| -}
|
| -
|
| -IBusClient::InputMethodType MockIBusClient::GetInputMethodType() {
|
| - return input_method_type_;
|
| -}
|
| -
|
| -void MockIBusClient::SetCursorLocation(const gfx::Rect& cursor_location,
|
| - const gfx::Rect& composition_head) {
|
| - ++set_cursor_location_call_count_;
|
| -}
|
| -
|
| -void MockIBusClient::SendKeyEvent(
|
| - uint32 keyval,
|
| - uint32 keycode,
|
| - uint32 state,
|
| - const chromeos::IBusInputContextClient::ProcessKeyEventCallback& callback) {
|
| - // TODO(yusukes): implement this function.
|
| -}
|
| -
|
| -void MockIBusClient::ResetFlags() {
|
| - create_context_result_ = kCreateContextSuccess;
|
| - create_ic_request_.reset();
|
| -
|
| - is_connected_ = false;
|
| - is_context_ready_ = false;
|
| - input_method_type_ = INPUT_METHOD_NORMAL;
|
| - commit_text_.clear();
|
| -
|
| - create_context_call_count_ = 0;
|
| - destroy_proxy_call_count_ = 0;
|
| - set_capabilities_call_count_ = 0;
|
| - focus_in_call_count_ = 0;
|
| - focus_out_call_count_ = 0;
|
| - reset_call_count_ = 0;
|
| - set_cursor_location_call_count_ = 0;
|
| -}
|
| -
|
| -} // namespace internal
|
| -} // namespace ui
|
|
|