Chromium Code Reviews| Index: content/browser/bluetooth/bluetooth_blacklist_unittest.cc |
| diff --git a/content/browser/bluetooth/bluetooth_blacklist_unittest.cc b/content/browser/bluetooth/bluetooth_blacklist_unittest.cc |
| index d07121b77ff8c9c2afc4e3a3ec0c077d9479c895..112715c2aa3f5687b59096849c42cb75ccc42fa3 100644 |
| --- a/content/browser/bluetooth/bluetooth_blacklist_unittest.cc |
| +++ b/content/browser/bluetooth/bluetooth_blacklist_unittest.cc |
| @@ -13,8 +13,8 @@ namespace content { |
| namespace { |
| -base::Optional<BluetoothUUID> Canonicalize(const std::string& str) { |
| - return base::make_optional(device::BluetoothUUID(str)); |
| +BluetoothUUID Canonicalize(const std::string& str) { |
|
ortuno
2016/11/21 04:42:31
I think we can get rid of this now. Canonicalize i
juncai
2016/11/21 21:27:05
Done.
|
| + return device::BluetoothUUID(str); |
| } |
| } // namespace |
| @@ -225,41 +225,43 @@ TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsFalse) { |
| list_.Add(BluetoothUUID("ee01"), BluetoothBlacklist::Value::EXCLUDE_READS); |
| list_.Add(BluetoothUUID("ee02"), BluetoothBlacklist::Value::EXCLUDE_WRITES); |
| { |
| - mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> empty_filters; |
| + std::vector<blink::mojom::WebBluetoothScanFilterPtr> empty_filters; |
| EXPECT_FALSE(list_.IsExcluded(empty_filters)); |
| } |
| { |
| - mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> single_empty_filter(1); |
| + std::vector<blink::mojom::WebBluetoothScanFilterPtr> single_empty_filter(1); |
| single_empty_filter[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - single_empty_filter[0]->services = |
| - mojo::Array<base::Optional<BluetoothUUID>>(); |
| + single_empty_filter[0]->services = std::vector<BluetoothUUID>(); |
| - EXPECT_EQ(0u, single_empty_filter[0]->services.size()); |
| + EXPECT_EQ(0u, single_empty_filter[0]->services->size()); |
| EXPECT_FALSE(list_.IsExcluded(single_empty_filter)); |
| } |
| { |
| - mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> |
| + std::vector<blink::mojom::WebBluetoothScanFilterPtr> |
| single_non_matching_filter(1); |
| single_non_matching_filter[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - single_non_matching_filter[0]->services.push_back(Canonicalize("0000")); |
| + single_non_matching_filter[0]->services = std::vector<BluetoothUUID>(); |
| + single_non_matching_filter[0]->services->push_back(Canonicalize("0000")); |
| EXPECT_FALSE(list_.IsExcluded(single_non_matching_filter)); |
| } |
| { |
| - mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> |
| + std::vector<blink::mojom::WebBluetoothScanFilterPtr> |
| multiple_non_matching_filters(2); |
| multiple_non_matching_filters[0] = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - multiple_non_matching_filters[0]->services.push_back(Canonicalize("0000")); |
| - multiple_non_matching_filters[0]->services.push_back(Canonicalize("ee01")); |
| + multiple_non_matching_filters[0]->services = std::vector<BluetoothUUID>(); |
| + multiple_non_matching_filters[0]->services->push_back(Canonicalize("0000")); |
| + multiple_non_matching_filters[0]->services->push_back(Canonicalize("ee01")); |
| multiple_non_matching_filters[1] = |
| blink::mojom::WebBluetoothScanFilter::New(); |
| - multiple_non_matching_filters[1]->services.push_back(Canonicalize("ee02")); |
| - multiple_non_matching_filters[1]->services.push_back(Canonicalize("0003")); |
| + multiple_non_matching_filters[1]->services = std::vector<BluetoothUUID>(); |
| + multiple_non_matching_filters[1]->services->push_back(Canonicalize("ee02")); |
| + multiple_non_matching_filters[1]->services->push_back(Canonicalize("0003")); |
| EXPECT_FALSE(list_.IsExcluded(multiple_non_matching_filters)); |
| } |
| @@ -272,7 +274,8 @@ TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsTrue) { |
| 1); |
| single_matching_filter[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - single_matching_filter[0]->services.push_back(Canonicalize("eeee")); |
| + single_matching_filter[0]->services = std::vector<BluetoothUUID>(); |
| + single_matching_filter[0]->services->push_back(Canonicalize("eeee")); |
| EXPECT_TRUE(list_.IsExcluded(single_matching_filter)); |
| } |
| @@ -281,12 +284,14 @@ TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsTrue) { |
| 2); |
| first_matching_filter[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - first_matching_filter[0]->services.push_back(Canonicalize("eeee")); |
| - first_matching_filter[0]->services.push_back(Canonicalize("0001")); |
| + first_matching_filter[0]->services = std::vector<BluetoothUUID>(); |
| + first_matching_filter[0]->services->push_back(Canonicalize("eeee")); |
| + first_matching_filter[0]->services->push_back(Canonicalize("0001")); |
| first_matching_filter[1] = blink::mojom::WebBluetoothScanFilter::New(); |
| - first_matching_filter[1]->services.push_back(Canonicalize("0002")); |
| - first_matching_filter[1]->services.push_back(Canonicalize("0003")); |
| + first_matching_filter[1]->services = std::vector<BluetoothUUID>(); |
| + first_matching_filter[1]->services->push_back(Canonicalize("0002")); |
| + first_matching_filter[1]->services->push_back(Canonicalize("0003")); |
| EXPECT_TRUE(list_.IsExcluded(first_matching_filter)); |
| } |
| @@ -295,12 +300,14 @@ TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsTrue) { |
| 2); |
| last_matching_filter[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - last_matching_filter[0]->services.push_back(Canonicalize("0001")); |
| - last_matching_filter[0]->services.push_back(Canonicalize("0001")); |
| + last_matching_filter[0]->services = std::vector<BluetoothUUID>(); |
| + last_matching_filter[0]->services->push_back(Canonicalize("0001")); |
| + last_matching_filter[0]->services->push_back(Canonicalize("0001")); |
| last_matching_filter[1] = blink::mojom::WebBluetoothScanFilter::New(); |
| - last_matching_filter[1]->services.push_back(Canonicalize("0002")); |
| - last_matching_filter[1]->services.push_back(Canonicalize("eeee")); |
| + last_matching_filter[1]->services = std::vector<BluetoothUUID>(); |
| + last_matching_filter[1]->services->push_back(Canonicalize("0002")); |
| + last_matching_filter[1]->services->push_back(Canonicalize("eeee")); |
| EXPECT_TRUE(list_.IsExcluded(last_matching_filter)); |
| } |
| @@ -309,12 +316,14 @@ TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsTrue) { |
| multiple_matching_filters(2); |
| multiple_matching_filters[0] = blink::mojom::WebBluetoothScanFilter::New(); |
| - multiple_matching_filters[0]->services.push_back(Canonicalize("eeee")); |
| - multiple_matching_filters[0]->services.push_back(Canonicalize("eeee")); |
| + multiple_matching_filters[0]->services = std::vector<BluetoothUUID>(); |
| + multiple_matching_filters[0]->services->push_back(Canonicalize("eeee")); |
| + multiple_matching_filters[0]->services->push_back(Canonicalize("eeee")); |
| multiple_matching_filters[1] = blink::mojom::WebBluetoothScanFilter::New(); |
| - multiple_matching_filters[1]->services.push_back(Canonicalize("eeee")); |
| - multiple_matching_filters[1]->services.push_back(Canonicalize("eeee")); |
| + multiple_matching_filters[1]->services = std::vector<BluetoothUUID>(); |
| + multiple_matching_filters[1]->services->push_back(Canonicalize("eeee")); |
| + multiple_matching_filters[1]->services->push_back(Canonicalize("eeee")); |
| EXPECT_TRUE(list_.IsExcluded(multiple_matching_filters)); |
| } |
| @@ -330,24 +339,21 @@ TEST_F(BluetoothBlacklistTest, RemoveExcludedUUIDs_NonMatching) { |
| { |
| // Empty optional_services. |
| blink::mojom::WebBluetoothRequestDeviceOptions options; |
| - options.optional_services = mojo::Array<base::Optional<BluetoothUUID>>(); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected = |
| - options.optional_services.Clone(); |
| + std::vector<BluetoothUUID> expected = options.optional_services; |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| { |
| // One non-matching service in optional_services. |
| blink::mojom::WebBluetoothRequestDeviceOptions options; |
| options.optional_services.push_back(Canonicalize("0000")); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected = |
| - options.optional_services.Clone(); |
| + std::vector<BluetoothUUID> expected = options.optional_services; |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| { |
| // Multiple non-matching services in optional_services. |
| @@ -357,11 +363,10 @@ TEST_F(BluetoothBlacklistTest, RemoveExcludedUUIDs_NonMatching) { |
| options.optional_services.push_back(Canonicalize("ee02")); |
| options.optional_services.push_back(Canonicalize("0003")); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected = |
| - options.optional_services.Clone(); |
| + std::vector<BluetoothUUID> expected = options.optional_services; |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| } |
| @@ -375,11 +380,11 @@ TEST_F(BluetoothBlacklistTest, RemoveExcludedUuids_Matching) { |
| blink::mojom::WebBluetoothRequestDeviceOptions options; |
| options.optional_services.push_back(Canonicalize("eeee")); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected; |
| + std::vector<BluetoothUUID> expected; |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| { |
| // Single matching of many services in optional_services. |
| @@ -388,12 +393,12 @@ TEST_F(BluetoothBlacklistTest, RemoveExcludedUuids_Matching) { |
| options.optional_services.push_back(Canonicalize("eeee")); |
| options.optional_services.push_back(Canonicalize("0001")); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected; |
| + std::vector<BluetoothUUID> expected; |
| expected.push_back(Canonicalize("0000")); |
| expected.push_back(Canonicalize("0001")); |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| { |
| // All matching of many services in optional_services. |
| @@ -403,10 +408,10 @@ TEST_F(BluetoothBlacklistTest, RemoveExcludedUuids_Matching) { |
| options.optional_services.push_back(Canonicalize("eee3")); |
| options.optional_services.push_back(Canonicalize("eeee")); |
| - mojo::Array<base::Optional<BluetoothUUID>> expected; |
| + std::vector<BluetoothUUID> expected; |
| list_.RemoveExcludedUUIDs(&options); |
| - EXPECT_TRUE(options.optional_services.Equals(expected)); |
| + EXPECT_EQ(expected, options.optional_services); |
| } |
| } |