Index: ash/wm/workspace/workspace_layout_manager_unittest.cc |
diff --git a/ash/wm/workspace/workspace_layout_manager_unittest.cc b/ash/wm/workspace/workspace_layout_manager_unittest.cc |
index 84a22519cd4273eb8099660be50b49ca446a7f11..c3a0e9eda800d7addb8f61e0552a8e2b8d12d1cd 100644 |
--- a/ash/wm/workspace/workspace_layout_manager_unittest.cc |
+++ b/ash/wm/workspace/workspace_layout_manager_unittest.cc |
@@ -27,9 +27,6 @@ |
#include "ui/aura/test/test_windows.h" |
#include "ui/aura/window.h" |
#include "ui/aura/window_event_dispatcher.h" |
-#include "ui/base/ime/dummy_text_input_client.h" |
-#include "ui/base/ime/input_method.h" |
-#include "ui/base/ime/text_input_focus_manager.h" |
#include "ui/base/ui_base_switches_util.h" |
#include "ui/base/ui_base_types.h" |
#include "ui/gfx/geometry/insets.h" |
@@ -1013,30 +1010,6 @@ class WorkspaceLayoutManagerKeyboardTest : public test::AshTestBase { |
keyboard_bounds_ = bounds; |
} |
- void Focus(ui::TextInputClient* text_input_client) { |
- if (switches::IsTextInputFocusManagerEnabled()) { |
- ui::TextInputFocusManager::GetInstance()->FocusTextInputClient( |
- text_input_client); |
- } else { |
- aura::Window* root_window = |
- ash::Shell::GetInstance()->GetPrimaryRootWindow(); |
- ui::InputMethod* input_method = root_window->GetHost()->GetInputMethod(); |
- input_method->SetFocusedTextInputClient(text_input_client); |
- } |
- } |
- |
- void Blur(ui::TextInputClient* text_input_client) { |
- if (switches::IsTextInputFocusManagerEnabled()) { |
- ui::TextInputFocusManager::GetInstance()->BlurTextInputClient( |
- text_input_client); |
- } else { |
- aura::Window* root_window = |
- ash::Shell::GetInstance()->GetPrimaryRootWindow(); |
- ui::InputMethod* input_method = root_window->GetHost()->GetInputMethod(); |
- input_method->SetFocusedTextInputClient(NULL); |
- } |
- } |
- |
private: |
gfx::Insets restore_work_area_insets_; |
gfx::Rect keyboard_bounds_; |
@@ -1045,19 +1018,6 @@ class WorkspaceLayoutManagerKeyboardTest : public test::AshTestBase { |
DISALLOW_COPY_AND_ASSIGN(WorkspaceLayoutManagerKeyboardTest); |
}; |
-class FakeTextInputClient : public ui::DummyTextInputClient { |
- public: |
- explicit FakeTextInputClient(gfx::NativeWindow window) : window_(window) {} |
- ~FakeTextInputClient() override {} |
- |
- gfx::NativeWindow GetAttachedWindow() const override { return window_; } |
- |
- private: |
- gfx::NativeWindow window_; |
- |
- DISALLOW_COPY_AND_ASSIGN(FakeTextInputClient); |
-}; |
- |
// Tests that when a child window gains focus the top level window containing it |
// is resized to fit the remaining workspace area. |
TEST_F(WorkspaceLayoutManagerKeyboardTest, ChildWindowFocused) { |
@@ -1078,8 +1038,7 @@ TEST_F(WorkspaceLayoutManagerKeyboardTest, ChildWindowFocused) { |
&delegate2, -1, work_area)); |
parent_window->AddChild(window.get()); |
- FakeTextInputClient text_input_client(window.get()); |
- Focus(&text_input_client); |
+ wm::ActivateWindow(window.get()); |
int available_height = |
Shell::GetScreen()->GetPrimaryDisplay().bounds().height() - |
@@ -1095,8 +1054,6 @@ TEST_F(WorkspaceLayoutManagerKeyboardTest, ChildWindowFocused) { |
HideKeyboard(); |
EXPECT_EQ(initial_window_bounds.ToString(), |
parent_window->bounds().ToString()); |
- |
- Blur(&text_input_client); |
} |
TEST_F(WorkspaceLayoutManagerKeyboardTest, AdjustWindowForA11yKeyboard) { |
@@ -1113,13 +1070,12 @@ TEST_F(WorkspaceLayoutManagerKeyboardTest, AdjustWindowForA11yKeyboard) { |
scoped_ptr<aura::Window> window(CreateTestWindowInShellWithDelegate( |
&delegate, -1, work_area)); |
- FakeTextInputClient text_input_client(window.get()); |
- Focus(&text_input_client); |
- |
int available_height = |
Shell::GetScreen()->GetPrimaryDisplay().bounds().height() - |
keyboard_bounds.height(); |
+ wm::ActivateWindow(window.get()); |
+ |
EXPECT_EQ(gfx::Rect(work_area).ToString(), window->bounds().ToString()); |
ShowKeyboard(); |
EXPECT_EQ(gfx::Rect(work_area.origin(), |
@@ -1151,8 +1107,6 @@ TEST_F(WorkspaceLayoutManagerKeyboardTest, AdjustWindowForA11yKeyboard) { |
window->bounds().ToString()); |
HideKeyboard(); |
EXPECT_EQ(occluded_window_bounds.ToString(), window->bounds().ToString()); |
- |
- Blur(&text_input_client); |
} |
} // namespace ash |