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 3 // found in the LICENSE file. 4 5 #include <vector> 6 7 #include "base/message_loop/message_loop.h" 8 #include "device/hid/input_service_linux.h" 9 #include "testing/gtest/include/gtest/gtest.h" 10 11 namespace device { 12 13 TEST(InputServiceLinux, Simple) { 14 base::MessageLoopForIO message_loop; 15 InputServiceLinux* service = InputServiceLinux::GetInstance(); 16 17 ASSERT_TRUE(service); 18 std::vector<InputServiceLinux::InputDeviceInfo> devices; 19 service->GetDevices(&devices); 20 for (size_t i = 0; i < devices.size(); ++i) 21 ASSERT_TRUE(!devices[i].id.empty()); 22 } 23 24 } // namespace device 25