diff options
Diffstat (limited to 'chromium/ui/keyboard/keyboard_controller_unittest.cc')
-rw-r--r-- | chromium/ui/keyboard/keyboard_controller_unittest.cc | 34 |
1 files changed, 3 insertions, 31 deletions
diff --git a/chromium/ui/keyboard/keyboard_controller_unittest.cc b/chromium/ui/keyboard/keyboard_controller_unittest.cc index aed5e65c34f..4ab8c573c86 100644 --- a/chromium/ui/keyboard/keyboard_controller_unittest.cc +++ b/chromium/ui/keyboard/keyboard_controller_unittest.cc @@ -35,6 +35,8 @@ #include "ui/keyboard/keyboard_ui.h" #include "ui/keyboard/keyboard_util.h" #include "ui/keyboard/test/keyboard_test_util.h" +#include "ui/keyboard/test/test_keyboard_layout_delegate.h" +#include "ui/keyboard/test/test_keyboard_ui.h" #include "ui/wm/core/default_activation_client.h" #if defined(USE_OZONE) @@ -107,19 +109,6 @@ class KeyboardContainerObserver : public aura::WindowObserver { DISALLOW_COPY_AND_ASSIGN(KeyboardContainerObserver); }; -class TestKeyboardLayoutDelegate : public KeyboardLayoutDelegate { - public: - TestKeyboardLayoutDelegate() {} - ~TestKeyboardLayoutDelegate() override {} - - // Overridden from keyboard::KeyboardLayoutDelegate - void MoveKeyboardToDisplay(const display::Display& display) override {} - void MoveKeyboardToTouchableDisplay() override {} - - private: - DISALLOW_COPY_AND_ASSIGN(TestKeyboardLayoutDelegate); -}; - class SetModeCallbackInvocationCounter { public: SetModeCallbackInvocationCounter() : weak_factory_invoke_(this) {} @@ -164,14 +153,13 @@ class KeyboardControllerTest : public aura::test::AuraTestBase, aura::test::AuraTestBase::SetUp(); new wm::DefaultActivationClient(root_window()); focus_controller_.reset(new TestFocusController(root_window())); - layout_delegate_.reset(new TestKeyboardLayoutDelegate()); + layout_delegate_.reset(new TestKeyboardLayoutDelegate(root_window())); // Force enable the virtual keyboard. keyboard::SetTouchKeyboardEnabled(true); controller_.EnableKeyboard( std::make_unique<TestKeyboardUI>(host()->GetInputMethod()), layout_delegate_.get()); - controller_.ActivateKeyboardInContainer(root_window()); controller_.AddObserver(this); } @@ -695,22 +683,6 @@ TEST_F(KeyboardControllerAnimationTest, ContainerShowWhileHide) { EXPECT_EQ(1.0, layer->opacity()); } -TEST_F(KeyboardControllerAnimationTest, - SetKeyboardWindowBoundsOnDeactivatedKeyboard) { - // Ensure keyboard ui is populated - ui::Layer* layer = keyboard_window()->layer(); - ShowKeyboard(); - RunAnimationForLayer(layer); - - ASSERT_TRUE(keyboard_window()); - - controller().DeactivateKeyboard(); - - // lingering handle to the contents window is adjusted. - // container_window's LayoutManager should abort silently and not crash. - keyboard_window()->SetBounds(gfx::Rect()); -} - TEST_F(KeyboardControllerTest, DisplayChangeShouldNotifyBoundsChange) { ui::DummyTextInputClient input_client(ui::TEXT_INPUT_TYPE_TEXT); |