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 11namespace device { 12 13TEST(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