summaryrefslogtreecommitdiff
path: root/chromium/ui/keyboard/keyboard_controller_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/keyboard/keyboard_controller_unittest.cc')
-rw-r--r--chromium/ui/keyboard/keyboard_controller_unittest.cc34
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);