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

Unified Diff: content/browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc

Issue 2015463004: bluetooth: Use BluetoothUUID instead of string when sending uuids (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@bluetooth-mojo-request-device
Patch Set: Clean up Created 4 years, 7 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 side-by-side diff with in-line comments
Download patch
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 =

Powered by Google App Engine
This is Rietveld 408576698