| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 <linux/input.h> | 5 #include <linux/input.h> |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
| 9 #include "base/memory/scoped_vector.h" | 9 #include "base/memory/scoped_vector.h" |
| 10 #include "base/message_loop/message_loop.h" | 10 #include "base/message_loop/message_loop.h" |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 } | 50 } |
| 51 | 51 |
| 52 } // namespace ui | 52 } // namespace ui |
| 53 | 53 |
| 54 // Test fixture. | 54 // Test fixture. |
| 55 class KeyEventConverterEvdevTest : public testing::Test { | 55 class KeyEventConverterEvdevTest : public testing::Test { |
| 56 public: | 56 public: |
| 57 KeyEventConverterEvdevTest() {} | 57 KeyEventConverterEvdevTest() {} |
| 58 | 58 |
| 59 // Overridden from testing::Test: | 59 // Overridden from testing::Test: |
| 60 virtual void SetUp() OVERRIDE { | 60 virtual void SetUp() override { |
| 61 | 61 |
| 62 // Set up pipe to satisfy message pump (unused). | 62 // Set up pipe to satisfy message pump (unused). |
| 63 int evdev_io[2]; | 63 int evdev_io[2]; |
| 64 if (pipe(evdev_io)) | 64 if (pipe(evdev_io)) |
| 65 PLOG(FATAL) << "failed pipe"; | 65 PLOG(FATAL) << "failed pipe"; |
| 66 events_in_ = evdev_io[0]; | 66 events_in_ = evdev_io[0]; |
| 67 events_out_ = evdev_io[1]; | 67 events_out_ = evdev_io[1]; |
| 68 | 68 |
| 69 modifiers_ = new ui::EventModifiersEvdev(); | 69 modifiers_ = new ui::EventModifiersEvdev(); |
| 70 device_ = new ui::MockKeyEventConverterEvdev(events_in_, modifiers_); | 70 device_ = new ui::MockKeyEventConverterEvdev(events_in_, modifiers_); |
| 71 } | 71 } |
| 72 virtual void TearDown() OVERRIDE { | 72 virtual void TearDown() override { |
| 73 delete device_; | 73 delete device_; |
| 74 delete modifiers_; | 74 delete modifiers_; |
| 75 close(events_in_); | 75 close(events_in_); |
| 76 close(events_out_); | 76 close(events_out_); |
| 77 } | 77 } |
| 78 | 78 |
| 79 ui::MockKeyEventConverterEvdev* device() { return device_; } | 79 ui::MockKeyEventConverterEvdev* device() { return device_; } |
| 80 ui::EventModifiersEvdev* modifiers() { return modifiers_; } | 80 ui::EventModifiersEvdev* modifiers() { return modifiers_; } |
| 81 | 81 |
| 82 private: | 82 private: |
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 342 event = dev->event(4); | 342 event = dev->event(4); |
| 343 EXPECT_EQ(ui::ET_KEY_PRESSED, event->type()); | 343 EXPECT_EQ(ui::ET_KEY_PRESSED, event->type()); |
| 344 EXPECT_EQ(ui::VKEY_CAPITAL, event->key_code()); | 344 EXPECT_EQ(ui::VKEY_CAPITAL, event->key_code()); |
| 345 EXPECT_EQ(0, event->flags()); | 345 EXPECT_EQ(0, event->flags()); |
| 346 | 346 |
| 347 event = dev->event(5); | 347 event = dev->event(5); |
| 348 EXPECT_EQ(ui::ET_KEY_RELEASED, event->type()); | 348 EXPECT_EQ(ui::ET_KEY_RELEASED, event->type()); |
| 349 EXPECT_EQ(ui::VKEY_CAPITAL, event->key_code()); | 349 EXPECT_EQ(ui::VKEY_CAPITAL, event->key_code()); |
| 350 EXPECT_EQ(0, event->flags()); | 350 EXPECT_EQ(0, event->flags()); |
| 351 } | 351 } |
| OLD | NEW |