| 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 "components/proximity_auth/proximity_auth_system.h" | 5 #include "components/proximity_auth/proximity_auth_system.h" |
| 6 #include "components/proximity_auth/remote_device.h" | 6 #include "components/proximity_auth/remote_device.h" |
| 7 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" |
| 8 | 8 |
| 9 namespace proximity_auth { | 9 namespace proximity_auth { |
| 10 | 10 |
| 11 TEST(ProximityAuthSystemTest, GetRemoteDevices) { | 11 TEST(ProximityAuthSystemTest, GetRemoteDevices) { |
| 12 RemoteDevice device1("example@gmail.com", "device1", "public_key1", | 12 // TODO(tengs): Reimplement this test. |
| 13 RemoteDevice::BLUETOOTH_CLASSIC, "bt_addr1", "psk1", ""); | |
| 14 RemoteDevice device2("example@gmail.com", "device2", "public_key2", | |
| 15 RemoteDevice::BLUETOOTH_LE, "bt_addr2", "psk2", ""); | |
| 16 | |
| 17 std::vector<RemoteDevice> device_list; | |
| 18 device_list.push_back(device1); | |
| 19 device_list.push_back(device2); | |
| 20 | |
| 21 ProximityAuthSystem system(device_list); | |
| 22 | |
| 23 const std::vector<RemoteDevice>& returned_list = system.GetRemoteDevices(); | |
| 24 ASSERT_EQ(2u, returned_list.size()); | |
| 25 EXPECT_EQ(device1.name, returned_list[0].name); | |
| 26 EXPECT_EQ(device1.public_key, returned_list[0].public_key); | |
| 27 EXPECT_EQ(device2.name, returned_list[1].name); | |
| 28 EXPECT_EQ(device2.public_key, returned_list[1].public_key); | |
| 29 } | 13 } |
| 30 | 14 |
| 31 } // namespace proximity_auth | 15 } // namespace proximity_auth |
| OLD | NEW |