| Index: ui/views/ime/mock_input_method.h | 
| diff --git a/ui/views/ime/mock_input_method.h b/ui/views/ime/mock_input_method.h | 
| deleted file mode 100644 | 
| index ddee3c24aab876e18af653ab916501b8e0f21317..0000000000000000000000000000000000000000 | 
| --- a/ui/views/ime/mock_input_method.h | 
| +++ /dev/null | 
| @@ -1,84 +0,0 @@ | 
| -// Copyright (c) 2011 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. | 
| - | 
| -#ifndef UI_VIEWS_IME_MOCK_INPUT_METHOD_H_ | 
| -#define UI_VIEWS_IME_MOCK_INPUT_METHOD_H_ | 
| - | 
| -#include <string> | 
| - | 
| -#include "base/basictypes.h" | 
| -#include "base/compiler_specific.h" | 
| -#include "ui/base/ime/composition_text.h" | 
| -#include "ui/views/ime/input_method_base.h" | 
| -#include "ui/views/view.h" | 
| - | 
| -namespace views { | 
| - | 
| -// A mock InputMethod implementation for testing purpose. | 
| -class VIEWS_EXPORT MockInputMethod : public InputMethodBase { | 
| - public: | 
| -  MockInputMethod(); | 
| -  explicit MockInputMethod(internal::InputMethodDelegate* delegate); | 
| -  ~MockInputMethod() override; | 
| - | 
| -  // Overridden from InputMethod: | 
| -  void OnFocus() override; | 
| -  void OnBlur() override; | 
| -  bool OnUntranslatedIMEMessage(const base::NativeEvent& event, | 
| -                                NativeEventResult* result) override; | 
| -  void DispatchKeyEvent(const ui::KeyEvent& key) override; | 
| -  void OnTextInputTypeChanged(View* view) override; | 
| -  void OnCaretBoundsChanged(View* view) override; | 
| -  void CancelComposition(View* view) override; | 
| -  void OnInputLocaleChanged() override; | 
| -  std::string GetInputLocale() override; | 
| -  bool IsActive() override; | 
| -  bool IsCandidatePopupOpen() const override; | 
| -  void ShowImeIfNeeded() override; | 
| - | 
| -  bool untranslated_ime_message_called() const { | 
| -    return untranslated_ime_message_called_; | 
| -  } | 
| -  bool text_input_type_changed() const { return text_input_type_changed_; } | 
| -  bool cancel_composition_called() const { return cancel_composition_called_; } | 
| - | 
| -  // Clears all internal states and result. | 
| -  void Clear(); | 
| - | 
| -  void SetCompositionTextForNextKey(const ui::CompositionText& composition); | 
| -  void SetResultTextForNextKey(const base::string16& result); | 
| - | 
| - private: | 
| -  // Overridden from InputMethodBase. | 
| -  void OnWillChangeFocus(View* focused_before, View* focused) override; | 
| - | 
| -  // Clears boolean states defined below. | 
| -  void ClearStates(); | 
| - | 
| -  // Whether a mock composition or result is scheduled for the next key event. | 
| -  bool HasComposition(); | 
| - | 
| -  // Clears only composition information and result text. | 
| -  void ClearComposition(); | 
| - | 
| -  // Composition information for the next key event. It'll be cleared | 
| -  // automatically after dispatching the next key event. | 
| -  ui::CompositionText composition_; | 
| - | 
| -  // Result text for the next key event. It'll be cleared automatically after | 
| -  // dispatching the next key event. | 
| -  base::string16 result_text_; | 
| - | 
| -  // Record call state of corresponding methods. They will be set to false | 
| -  // automatically before dispatching a key event. | 
| -  bool untranslated_ime_message_called_; | 
| -  bool text_input_type_changed_; | 
| -  bool cancel_composition_called_; | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(MockInputMethod); | 
| -}; | 
| - | 
| -}  // namespace views | 
| - | 
| -#endif  // UI_VIEWS_IME_MOCK_INPUT_METHOD_H_ | 
|  |