Chromium Code Reviews| Index: content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc |
| diff --git a/content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc b/content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc |
| index eab3493fa4ca6be7d17cdd5ec6cd8fe8fdecd8ab..337782bbac23f633b82a60756aca875a8feaf467 100644 |
| --- a/content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc |
| +++ b/content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc |
| @@ -18,11 +18,16 @@ const url::Origin kTestOrigin2(GURL("https://www.example2.com")); |
| const std::string kDeviceAddress1 = "00:00:00"; |
| const std::string kDeviceAddress2 = "11:11:11"; |
| -const char kGlucoseUUID[] = "00001808-0000-1000-8000-00805f9b34fb"; |
| -const char kHeartRateUUID[] = "0000180d-0000-1000-8000-00805f9b34fb"; |
| -const char kBatteryServiceUUID[] = "0000180f-0000-1000-8000-00805f9b34fb"; |
| -const char kBloodPressureUUID[] = "00001813-0000-1000-8000-00805f9b34fb"; |
| -const char kCyclingPowerUUID[] = "00001818-0000-1000-8000-00805f9b34fb"; |
| +const char kGlucoseUUIDString[] = "00001808-0000-1000-8000-00805f9b34fb"; |
| +const char kHeartRateUUIDString[] = "0000180d-0000-1000-8000-00805f9b34fb"; |
| +const char kBatteryServiceUUIDString[] = "0000180f-0000-1000-8000-00805f9b34fb"; |
| +const char kBloodPressureUUIDString[] = "00001813-0000-1000-8000-00805f9b34fb"; |
| +const char kCyclingPowerUUIDString[] = "00001818-0000-1000-8000-00805f9b34fb"; |
| +const BluetoothUUID kGlucoseUUID(kGlucoseUUIDString); |
| +const BluetoothUUID kHeartRateUUID(kHeartRateUUIDString); |
| +const BluetoothUUID kBatteryServiceUUID(kBatteryServiceUUIDString); |
| +const BluetoothUUID kBloodPressureUUID(kBloodPressureUUIDString); |
| +const BluetoothUUID kCyclingPowerUUID(kCyclingPowerUUIDString); |
| class BluetoothAllowedDevicesMapTest : public testing::Test { |
| protected: |
| @@ -32,6 +37,22 @@ class BluetoothAllowedDevicesMapTest : public testing::Test { |
| ~BluetoothAllowedDevicesMapTest() override {} |
| + base::Optional<BluetoothUUID> GetGlucoseUUIDOpt() { |
| + return base::make_optional(BluetoothUUID(kGlucoseUUID)); |
| + } |
| + base::Optional<BluetoothUUID> GetHeartRateUUIDOpt() { |
| + return base::make_optional(BluetoothUUID(kHeartRateUUID)); |
|
Jeffrey Yasskin
2016/05/31 21:52:57
You can drop the BluetoothUUID() copy constructor
ortuno
2016/06/01 15:37:58
Done. I also removed base::make_optional since the
|
| + } |
| + base::Optional<BluetoothUUID> GetBatteryServiceUUIDOpt() { |
| + return base::make_optional(BluetoothUUID(kBatteryServiceUUID)); |
| + } |
| + base::Optional<BluetoothUUID> GetBloodPressureUUIDOpt() { |
| + return base::make_optional(BluetoothUUID(kBloodPressureUUID)); |
| + } |
| + base::Optional<BluetoothUUID> GetCyclingPowerUUIDOpt() { |
| + return base::make_optional(BluetoothUUID(kCyclingPowerUUID)); |
| + } |
| + |
| blink::mojom::WebBluetoothRequestDeviceOptionsPtr empty_options_; |
| }; |
| @@ -182,14 +203,14 @@ TEST_F(BluetoothAllowedDevicesMapTest, AllowedServices_OneOriginOneDevice) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter2 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter1->services.push_back(kGlucoseUUID); |
| + scanFilter1->services.push_back(GetGlucoseUUIDOpt()); |
| options->filters.push_back(scanFilter1.Clone()); |
| - scanFilter2->services.push_back(kHeartRateUUID); |
| + scanFilter2->services.push_back(GetHeartRateUUIDOpt()); |
| options->filters.push_back(scanFilter2.Clone()); |
| - options->optional_services.push_back(kBatteryServiceUUID); |
| - options->optional_services.push_back(kHeartRateUUID); |
| + options->optional_services.push_back(GetBatteryServiceUUIDOpt()); |
| + options->optional_services.push_back(GetHeartRateUUIDOpt()); |
| // Add to map. |
| const std::string device_id1 = |
| @@ -255,10 +276,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, AllowedServices_OneOriginTwoDevices) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter1 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter1->services.push_back(kGlucoseUUID); |
| + scanFilter1->services.push_back(GetGlucoseUUIDOpt()); |
| options1->filters.push_back(std::move(scanFilter1)); |
| - options1->optional_services.push_back(kHeartRateUUID); |
| + options1->optional_services.push_back(GetHeartRateUUIDOpt()); |
| // Setup request for device #2. |
| blink::mojom::WebBluetoothRequestDeviceOptionsPtr options2 = |
| @@ -266,10 +287,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, AllowedServices_OneOriginTwoDevices) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter2 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter2->services.push_back(kBatteryServiceUUID); |
| + scanFilter2->services.push_back(GetBatteryServiceUUIDOpt()); |
| options2->filters.push_back(std::move(scanFilter2)); |
| - options2->optional_services.push_back(kBloodPressureUUID); |
| + options2->optional_services.push_back(GetBloodPressureUUIDOpt()); |
| // Add devices to map. |
| const std::string& device_id1 = |
| @@ -312,10 +333,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, AllowedServices_TwoOriginsOneDevice) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter1 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter1->services.push_back(kGlucoseUUID); |
| + scanFilter1->services.push_back(GetGlucoseUUIDOpt()); |
| options1->filters.push_back(std::move(scanFilter1)); |
| - options1->optional_services.push_back(kHeartRateUUID); |
| + options1->optional_services.push_back(GetHeartRateUUIDOpt()); |
| // Setup request #2 for device. |
| blink::mojom::WebBluetoothRequestDeviceOptionsPtr options2 = |
| @@ -323,10 +344,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, AllowedServices_TwoOriginsOneDevice) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter2 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter2->services.push_back(kBatteryServiceUUID); |
| + scanFilter2->services.push_back(GetBatteryServiceUUIDOpt()); |
| options2->filters.push_back(std::move(scanFilter2)); |
| - options2->optional_services.push_back(kBloodPressureUUID); |
| + options2->optional_services.push_back(GetBloodPressureUUIDOpt()); |
| // Add devices to map. |
| const std::string& device_id1 = |
| @@ -384,10 +405,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, MergeServices) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter1 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter1->services.push_back(kGlucoseUUID); |
| + scanFilter1->services.push_back(GetGlucoseUUIDOpt()); |
| options1->filters.push_back(std::move(scanFilter1)); |
| - options1->optional_services.push_back(kBatteryServiceUUID); |
| + options1->optional_services.push_back(GetBatteryServiceUUIDOpt()); |
| // Add to map. |
| const std::string device_id1 = |
| @@ -399,10 +420,10 @@ TEST_F(BluetoothAllowedDevicesMapTest, MergeServices) { |
| blink::mojom::WebBluetoothScanFilterPtr scanFilter2 = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - scanFilter2->services.push_back(kHeartRateUUID); |
| + scanFilter2->services.push_back(GetHeartRateUUIDOpt()); |
| options2->filters.push_back(std::move(scanFilter2)); |
| - options2->optional_services.push_back(kBloodPressureUUID); |
| + options2->optional_services.push_back(GetBloodPressureUUIDOpt()); |
| // Add to map again. |
| const std::string device_id2 = |