Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(162)

Side by Side Diff: chromeos/components/tether/ble_scanner_unittest.cc

Issue 2951303002: [CrOS Tether] Move LocalDeviceDataProvider from //chromeos/components/tether to //components/crypta… (Closed)
Patch Set: Rebased. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chromeos/components/tether/ble_scanner.cc ('k') | chromeos/components/tether/initializer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "chromeos/components/tether/ble_scanner.h" 5 #include "chromeos/components/tether/ble_scanner.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "chromeos/components/tether/ble_constants.h" 8 #include "chromeos/components/tether/ble_constants.h"
9 #include "chromeos/components/tether/mock_local_device_data_provider.h"
10 #include "components/cryptauth/mock_foreground_eid_generator.h" 9 #include "components/cryptauth/mock_foreground_eid_generator.h"
10 #include "components/cryptauth/mock_local_device_data_provider.h"
11 #include "components/cryptauth/proto/cryptauth_api.pb.h" 11 #include "components/cryptauth/proto/cryptauth_api.pb.h"
12 #include "components/cryptauth/remote_device_test_util.h" 12 #include "components/cryptauth/remote_device_test_util.h"
13 #include "device/bluetooth/test/mock_bluetooth_adapter.h" 13 #include "device/bluetooth/test/mock_bluetooth_adapter.h"
14 #include "device/bluetooth/test/mock_bluetooth_device.h" 14 #include "device/bluetooth/test/mock_bluetooth_device.h"
15 #include "device/bluetooth/test/mock_bluetooth_discovery_session.h" 15 #include "device/bluetooth/test/mock_bluetooth_discovery_session.h"
16 #include "testing/gtest/include/gtest/gtest.h" 16 #include "testing/gtest/include/gtest/gtest.h"
17 17
18 using testing::_; 18 using testing::_;
19 using testing::DoAll; 19 using testing::DoAll;
20 using testing::Eq; 20 using testing::Eq;
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 void SetUp() override { 152 void SetUp() override {
153 test_service_data_provider_ = new TestServiceDataProvider(); 153 test_service_data_provider_ = new TestServiceDataProvider();
154 154
155 std::unique_ptr<cryptauth::MockForegroundEidGenerator> eid_generator = 155 std::unique_ptr<cryptauth::MockForegroundEidGenerator> eid_generator =
156 base::MakeUnique<cryptauth::MockForegroundEidGenerator>(); 156 base::MakeUnique<cryptauth::MockForegroundEidGenerator>();
157 mock_eid_generator_ = eid_generator.get(); 157 mock_eid_generator_ = eid_generator.get();
158 mock_eid_generator_->set_background_scan_filter( 158 mock_eid_generator_->set_background_scan_filter(
159 CreateFakeBackgroundScanFilter()); 159 CreateFakeBackgroundScanFilter());
160 160
161 mock_local_device_data_provider_ = 161 mock_local_device_data_provider_ =
162 base::MakeUnique<MockLocalDeviceDataProvider>(); 162 base::MakeUnique<cryptauth::MockLocalDeviceDataProvider>();
163 mock_local_device_data_provider_->SetPublicKey( 163 mock_local_device_data_provider_->SetPublicKey(
164 base::MakeUnique<std::string>(fake_local_public_key)); 164 base::MakeUnique<std::string>(fake_local_public_key));
165 mock_local_device_data_provider_->SetBeaconSeeds( 165 mock_local_device_data_provider_->SetBeaconSeeds(
166 base::MakeUnique<std::vector<cryptauth::BeaconSeed>>( 166 base::MakeUnique<std::vector<cryptauth::BeaconSeed>>(
167 test_beacon_seeds_)); 167 test_beacon_seeds_));
168 168
169 mock_adapter_ = 169 mock_adapter_ =
170 make_scoped_refptr(new NiceMock<device::MockBluetoothAdapter>()); 170 make_scoped_refptr(new NiceMock<device::MockBluetoothAdapter>());
171 stored_discovery_filter_.reset(); 171 stored_discovery_filter_.reset();
172 stored_discovery_callback_.Reset(); 172 stored_discovery_callback_.Reset();
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
219 stored_discovery_callback_.Run(base::WrapUnique(mock_discovery_session_)); 219 stored_discovery_callback_.Run(base::WrapUnique(mock_discovery_session_));
220 } 220 }
221 221
222 std::vector<cryptauth::RemoteDevice> test_devices_; 222 std::vector<cryptauth::RemoteDevice> test_devices_;
223 std::vector<cryptauth::BeaconSeed> test_beacon_seeds_; 223 std::vector<cryptauth::BeaconSeed> test_beacon_seeds_;
224 224
225 std::unique_ptr<MockBleScannerObserver> mock_observer_; 225 std::unique_ptr<MockBleScannerObserver> mock_observer_;
226 226
227 TestServiceDataProvider* test_service_data_provider_; 227 TestServiceDataProvider* test_service_data_provider_;
228 cryptauth::MockForegroundEidGenerator* mock_eid_generator_; 228 cryptauth::MockForegroundEidGenerator* mock_eid_generator_;
229 std::unique_ptr<MockLocalDeviceDataProvider> mock_local_device_data_provider_; 229 std::unique_ptr<cryptauth::MockLocalDeviceDataProvider>
230 mock_local_device_data_provider_;
230 231
231 scoped_refptr<NiceMock<device::MockBluetoothAdapter>> mock_adapter_; 232 scoped_refptr<NiceMock<device::MockBluetoothAdapter>> mock_adapter_;
232 device::MockBluetoothDiscoverySession* mock_discovery_session_; 233 device::MockBluetoothDiscoverySession* mock_discovery_session_;
233 234
234 std::unique_ptr<device::BluetoothDiscoveryFilter> stored_discovery_filter_; 235 std::unique_ptr<device::BluetoothDiscoveryFilter> stored_discovery_filter_;
235 device::BluetoothAdapter::DiscoverySessionCallback stored_discovery_callback_; 236 device::BluetoothAdapter::DiscoverySessionCallback stored_discovery_callback_;
236 device::BluetoothAdapter::ErrorCallback stored_discovery_errback_; 237 device::BluetoothAdapter::ErrorCallback stored_discovery_errback_;
237 238
238 std::unique_ptr<BleScanner> ble_scanner_; 239 std::unique_ptr<BleScanner> ble_scanner_;
239 240
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
556 // Unregister device. 557 // Unregister device.
557 EXPECT_TRUE(ble_scanner_->IsDeviceRegistered(test_devices_[0].GetDeviceId())); 558 EXPECT_TRUE(ble_scanner_->IsDeviceRegistered(test_devices_[0].GetDeviceId()));
558 EXPECT_TRUE(ble_scanner_->UnregisterScanFilterForDevice(test_devices_[0])); 559 EXPECT_TRUE(ble_scanner_->UnregisterScanFilterForDevice(test_devices_[0]));
559 EXPECT_FALSE( 560 EXPECT_FALSE(
560 ble_scanner_->IsDeviceRegistered(test_devices_[0].GetDeviceId())); 561 ble_scanner_->IsDeviceRegistered(test_devices_[0].GetDeviceId()));
561 } 562 }
562 563
563 } // namespace tether 564 } // namespace tether
564 565
565 } // namespace chromeos 566 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/components/tether/ble_scanner.cc ('k') | chromeos/components/tether/initializer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698