Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Unified Diff: ui/base/ime/mock_ibus_client.cc

Issue 10656017: Clean UP: Remove IBusClientImpl from ui/base/ime/* (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Fix WinAura Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/base/ime/mock_ibus_client.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « ui/base/ime/mock_ibus_client.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698