| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/keyboard/keyboard_controller.h" | 5 #include "ui/keyboard/keyboard_controller.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 class KeyboardControllerTest : public testing::Test, | 184 class KeyboardControllerTest : public testing::Test, |
| 185 public KeyboardControllerObserver { | 185 public KeyboardControllerObserver { |
| 186 public: | 186 public: |
| 187 KeyboardControllerTest() | 187 KeyboardControllerTest() |
| 188 : number_of_calls_(0), ui_(nullptr), keyboard_closed_(false) {} | 188 : number_of_calls_(0), ui_(nullptr), keyboard_closed_(false) {} |
| 189 ~KeyboardControllerTest() override {} | 189 ~KeyboardControllerTest() override {} |
| 190 | 190 |
| 191 void SetUp() override { | 191 void SetUp() override { |
| 192 // The ContextFactory must exist before any Compositors are created. | 192 // The ContextFactory must exist before any Compositors are created. |
| 193 bool enable_pixel_output = false; | 193 bool enable_pixel_output = false; |
| 194 ui::ContextFactory* context_factory = | 194 ui::ContextFactory* context_factory = nullptr; |
| 195 ui::InitializeContextFactoryForTests(enable_pixel_output); | 195 ui::ContextFactoryPrivate* context_factory_private = nullptr; |
| 196 |
| 197 ui::InitializeContextFactoryForTests(enable_pixel_output, &context_factory, |
| 198 &context_factory_private); |
| 196 | 199 |
| 197 ui::SetUpInputMethodFactoryForTesting(); | 200 ui::SetUpInputMethodFactoryForTesting(); |
| 198 aura_test_helper_.reset(new aura::test::AuraTestHelper(&message_loop_)); | 201 aura_test_helper_.reset(new aura::test::AuraTestHelper(&message_loop_)); |
| 199 aura_test_helper_->SetUp(context_factory); | 202 aura_test_helper_->SetUp(context_factory, context_factory_private); |
| 200 new wm::DefaultActivationClient(aura_test_helper_->root_window()); | 203 new wm::DefaultActivationClient(aura_test_helper_->root_window()); |
| 201 focus_controller_.reset(new TestFocusController(root_window())); | 204 focus_controller_.reset(new TestFocusController(root_window())); |
| 202 ui_ = new TestKeyboardUI(aura_test_helper_->host()->GetInputMethod()); | 205 ui_ = new TestKeyboardUI(aura_test_helper_->host()->GetInputMethod()); |
| 203 layout_delegate_.reset(new TestKeyboardLayoutDelegate()); | 206 layout_delegate_.reset(new TestKeyboardLayoutDelegate()); |
| 204 controller_.reset(new KeyboardController(ui_, layout_delegate_.get())); | 207 controller_.reset(new KeyboardController(ui_, layout_delegate_.get())); |
| 205 controller()->AddObserver(this); | 208 controller()->AddObserver(this); |
| 206 } | 209 } |
| 207 | 210 |
| 208 void TearDown() override { | 211 void TearDown() override { |
| 209 if (controller()) | 212 if (controller()) |
| (...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 697 gfx::Rect new_bounds(0, 0, 1280, 800); | 700 gfx::Rect new_bounds(0, 0, 1280, 800); |
| 698 ASSERT_NE(new_bounds, root_window()->bounds()); | 701 ASSERT_NE(new_bounds, root_window()->bounds()); |
| 699 EXPECT_EQ(1, number_of_calls()); | 702 EXPECT_EQ(1, number_of_calls()); |
| 700 root_window()->SetBounds(new_bounds); | 703 root_window()->SetBounds(new_bounds); |
| 701 EXPECT_EQ(2, number_of_calls()); | 704 EXPECT_EQ(2, number_of_calls()); |
| 702 MockRotateScreen(); | 705 MockRotateScreen(); |
| 703 EXPECT_EQ(3, number_of_calls()); | 706 EXPECT_EQ(3, number_of_calls()); |
| 704 } | 707 } |
| 705 | 708 |
| 706 } // namespace keyboard | 709 } // namespace keyboard |
| OLD | NEW |