Home | History | Annotate | Download | only in hid
      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/hid_service.h"
      9 #include "testing/gtest/include/gtest/gtest.h"
     10 
     11 namespace device {
     12 
     13 TEST(HidServiceTest, Create) {
     14   base::MessageLoopForIO message_loop;
     15   HidService* service = HidService::GetInstance();
     16   ASSERT_TRUE(service);
     17 
     18   std::vector<HidDeviceInfo> devices;
     19   service->GetDevices(&devices);
     20   for (std::vector<HidDeviceInfo>::iterator it = devices.begin();
     21       it != devices.end();
     22       ++it) {
     23     ASSERT_TRUE(it->device_id != kInvalidHidDeviceId);
     24   }
     25 }
     26 
     27 }  // namespace device
     28