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

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

Issue 2554253002: bluetooth: web: Rename Blacklist to Blocklist (Closed)
Patch Set: Created 4 years 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
« no previous file with comments | « content/browser/bluetooth/bluetooth_blacklist.cc ('k') | content/browser/bluetooth/bluetooth_blocklist.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
deleted file mode 100644
index d07121b77ff8c9c2afc4e3a3ec0c077d9479c895..0000000000000000000000000000000000000000
--- a/content/browser/bluetooth/bluetooth_blacklist_unittest.cc
+++ /dev/null
@@ -1,487 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "content/browser/bluetooth/bluetooth_blacklist.h"
-
-#include "device/bluetooth/bluetooth_uuid.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-using device::BluetoothUUID;
-
-namespace content {
-
-namespace {
-
-base::Optional<BluetoothUUID> Canonicalize(const std::string& str) {
- return base::make_optional(device::BluetoothUUID(str));
-}
-
-} // namespace
-
-class BluetoothBlacklistTest : public ::testing::Test {
- public:
- BluetoothBlacklistTest() : list_(BluetoothBlacklist::Get()) {
- // Because BluetoothBlacklist is used via a singleton instance, the data
- // must be reset for each test.
- list_.ResetToDefaultValuesForTest();
- }
- BluetoothBlacklist& list_;
-};
-
-TEST_F(BluetoothBlacklistTest, NonExcludedUUID) {
- BluetoothUUID non_excluded_uuid("00000000-0000-0000-0000-000000000000");
- EXPECT_FALSE(list_.IsExcluded(non_excluded_uuid));
- EXPECT_FALSE(list_.IsExcludedFromReads(non_excluded_uuid));
- EXPECT_FALSE(list_.IsExcludedFromWrites(non_excluded_uuid));
-}
-
-TEST_F(BluetoothBlacklistTest, ExcludeUUID) {
- BluetoothUUID excluded_uuid("eeee");
- list_.Add(excluded_uuid, BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(list_.IsExcluded(excluded_uuid));
- EXPECT_TRUE(list_.IsExcludedFromReads(excluded_uuid));
- EXPECT_TRUE(list_.IsExcludedFromWrites(excluded_uuid));
-}
-
-TEST_F(BluetoothBlacklistTest, ExcludeReadsUUID) {
- BluetoothUUID exclude_reads_uuid("eeee");
- list_.Add(exclude_reads_uuid, BluetoothBlacklist::Value::EXCLUDE_READS);
- EXPECT_FALSE(list_.IsExcluded(exclude_reads_uuid));
- EXPECT_TRUE(list_.IsExcludedFromReads(exclude_reads_uuid));
- EXPECT_FALSE(list_.IsExcludedFromWrites(exclude_reads_uuid));
-}
-
-TEST_F(BluetoothBlacklistTest, ExcludeWritesUUID) {
- BluetoothUUID exclude_writes_uuid("eeee");
- list_.Add(exclude_writes_uuid, BluetoothBlacklist::Value::EXCLUDE_WRITES);
- EXPECT_FALSE(list_.IsExcluded(exclude_writes_uuid));
- EXPECT_FALSE(list_.IsExcludedFromReads(exclude_writes_uuid));
- EXPECT_TRUE(list_.IsExcludedFromWrites(exclude_writes_uuid));
-}
-
-TEST_F(BluetoothBlacklistTest, InvalidUUID) {
- BluetoothUUID empty_string_uuid("");
- EXPECT_DEATH_IF_SUPPORTED(
- list_.Add(empty_string_uuid, BluetoothBlacklist::Value::EXCLUDE), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcluded(empty_string_uuid), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcludedFromReads(empty_string_uuid), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcludedFromWrites(empty_string_uuid), "");
-
- BluetoothUUID invalid_string_uuid("Not a valid UUID string.");
- EXPECT_DEATH_IF_SUPPORTED(
- list_.Add(invalid_string_uuid, BluetoothBlacklist::Value::EXCLUDE), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcluded(invalid_string_uuid), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcludedFromReads(invalid_string_uuid), "");
- EXPECT_DEATH_IF_SUPPORTED(list_.IsExcludedFromWrites(invalid_string_uuid),
- "");
-}
-
-// Abreviated UUIDs used to create, or test against, the blacklist work
-// correctly compared to full UUIDs.
-TEST_F(BluetoothBlacklistTest, AbreviatedUUIDs) {
- list_.Add(BluetoothUUID("aaaa"), BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(
- list_.IsExcluded(BluetoothUUID("0000aaaa-0000-1000-8000-00805f9b34fb")));
-
- list_.Add(BluetoothUUID("0000bbbb-0000-1000-8000-00805f9b34fb"),
- BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("bbbb")));
-}
-
-// Tests permutations of previous values and then Add() with a new value,
-// requiring result to be strictest result of the combination.
-TEST_F(BluetoothBlacklistTest, Add_MergingExcludeValues) {
- list_.Add(BluetoothUUID("ee01"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("ee01"), BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee01")));
-
- list_.Add(BluetoothUUID("ee02"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("ee02"), BluetoothBlacklist::Value::EXCLUDE_READS);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee02")));
-
- list_.Add(BluetoothUUID("ee03"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("ee03"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee03")));
-
- list_.Add(BluetoothUUID("ee04"), BluetoothBlacklist::Value::EXCLUDE_READS);
- list_.Add(BluetoothUUID("ee04"), BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee04")));
-
- list_.Add(BluetoothUUID("ee05"), BluetoothBlacklist::Value::EXCLUDE_READS);
- list_.Add(BluetoothUUID("ee05"), BluetoothBlacklist::Value::EXCLUDE_READS);
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("ee05")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("ee05")));
-
- list_.Add(BluetoothUUID("ee06"), BluetoothBlacklist::Value::EXCLUDE_READS);
- list_.Add(BluetoothUUID("ee06"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee06")));
-
- list_.Add(BluetoothUUID("ee07"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- list_.Add(BluetoothUUID("ee07"), BluetoothBlacklist::Value::EXCLUDE);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee07")));
-
- list_.Add(BluetoothUUID("ee08"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- list_.Add(BluetoothUUID("ee08"), BluetoothBlacklist::Value::EXCLUDE_READS);
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("ee08")));
-
- list_.Add(BluetoothUUID("ee09"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- list_.Add(BluetoothUUID("ee09"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("ee09")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("ee09")));
-}
-
-// Tests Add() with string that contains many UUID:exclusion value pairs,
-// checking that the correct blacklist entries are created for them.
-TEST_F(BluetoothBlacklistTest, Add_StringWithValidEntries) {
- list_.Add(
- "0001:e,0002:r,0003:w, " // Single items.
- "0004:r,0004:r, " // Duplicate items.
- "0005:r,0005:w, " // Items that merge.
- "00000006:e, " // 8 char UUID.
- "00000007-0000-1000-8000-00805f9b34fb:e");
-
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0001")));
-
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("0002")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("0002")));
-
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("0003")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("0003")));
-
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("0004")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("0004")));
-
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0005")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0006")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0007")));
-}
-
-// Tests Add() with strings that contain no valid UUID:exclusion value.
-TEST_F(BluetoothBlacklistTest, Add_StringsWithNoValidEntries) {
- size_t previous_list_size = list_.size();
- list_.Add("");
- list_.Add("~!@#$%^&*()-_=+[]{}/*-");
- list_.Add(":");
- list_.Add(",");
- list_.Add(",,");
- list_.Add(",:,");
- list_.Add("1234:");
- list_.Add("1234:q");
- list_.Add("1234:E");
- list_.Add("1234:R");
- list_.Add("1234:W");
- list_.Add("1234:ee");
- list_.Add("1234 :e");
- list_.Add("1234: e");
- list_.Add("1:e");
- list_.Add("1:r");
- list_.Add("1:w");
- list_.Add("00001800-0000-1000-8000-00805f9b34fb:ee");
- list_.Add("z0001800-0000-1000-8000-00805f9b34fb:e");
- list_.Add("☯");
- EXPECT_EQ(previous_list_size, list_.size());
-}
-
-// Tests Add() with strings that contain exactly one valid UUID:exclusion value
-// pair, and optionally other issues in the string that are ignored.
-TEST_F(BluetoothBlacklistTest, Add_StringsWithOneValidEntry) {
- size_t previous_list_size = list_.size();
- list_.Add("0001:e");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0001")));
-
- list_.Add("00000002:e");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0002")));
-
- list_.Add("00000003-0000-1000-8000-00805f9b34fb:e");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0003")));
-
- list_.Add(" 0004:e ");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0004")));
-
- list_.Add(", 0005:e ,");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0005")));
-
- list_.Add(":, 0006:e ,,no");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0006")));
-
- list_.Add("0007:, 0008:e");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0008")));
-
- list_.Add("\r\n0009:e\n\r");
- EXPECT_EQ(++previous_list_size, list_.size());
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("0009")));
-}
-
-TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsFalse) {
- list_.Add(BluetoothUUID("eeee"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("ee01"), BluetoothBlacklist::Value::EXCLUDE_READS);
- list_.Add(BluetoothUUID("ee02"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
- {
- mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> empty_filters;
- EXPECT_FALSE(list_.IsExcluded(empty_filters));
- }
- {
- mojo::Array<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>>();
-
- EXPECT_EQ(0u, single_empty_filter[0]->services.size());
- EXPECT_FALSE(list_.IsExcluded(single_empty_filter));
- }
- {
- mojo::Array<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"));
-
- EXPECT_FALSE(list_.IsExcluded(single_non_matching_filter));
- }
- {
- mojo::Array<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[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"));
-
- EXPECT_FALSE(list_.IsExcluded(multiple_non_matching_filters));
- }
-}
-
-TEST_F(BluetoothBlacklistTest, IsExcluded_BluetoothScanFilter_ReturnsTrue) {
- list_.Add(BluetoothUUID("eeee"), BluetoothBlacklist::Value::EXCLUDE);
- {
- mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> single_matching_filter(
- 1);
-
- single_matching_filter[0] = blink::mojom::WebBluetoothScanFilter::New();
- single_matching_filter[0]->services.push_back(Canonicalize("eeee"));
-
- EXPECT_TRUE(list_.IsExcluded(single_matching_filter));
- }
- {
- mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> first_matching_filter(
- 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[1] = blink::mojom::WebBluetoothScanFilter::New();
- 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));
- }
- {
- mojo::Array<blink::mojom::WebBluetoothScanFilterPtr> last_matching_filter(
- 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[1] = blink::mojom::WebBluetoothScanFilter::New();
- 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));
- }
- {
- mojo::Array<blink::mojom::WebBluetoothScanFilterPtr>
- 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[1] = blink::mojom::WebBluetoothScanFilter::New();
- 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));
- }
-}
-
-TEST_F(BluetoothBlacklistTest, RemoveExcludedUUIDs_NonMatching) {
- list_.Add(BluetoothUUID("eeee"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("ee01"), BluetoothBlacklist::Value::EXCLUDE_READS);
- list_.Add(BluetoothUUID("ee02"), BluetoothBlacklist::Value::EXCLUDE_WRITES);
-
- // options.optional_services should be the same before and after
- // RemoveExcludedUUIDs().
- {
- // 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();
-
- list_.RemoveExcludedUUIDs(&options);
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
- {
- // 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();
-
- list_.RemoveExcludedUUIDs(&options);
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
- {
- // Multiple non-matching services in optional_services.
- blink::mojom::WebBluetoothRequestDeviceOptions options;
- options.optional_services.push_back(Canonicalize("0000"));
- options.optional_services.push_back(Canonicalize("ee01"));
- options.optional_services.push_back(Canonicalize("ee02"));
- options.optional_services.push_back(Canonicalize("0003"));
-
- mojo::Array<base::Optional<BluetoothUUID>> expected =
- options.optional_services.Clone();
-
- list_.RemoveExcludedUUIDs(&options);
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
-}
-
-TEST_F(BluetoothBlacklistTest, RemoveExcludedUuids_Matching) {
- list_.Add(BluetoothUUID("eeee"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("eee2"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("eee3"), BluetoothBlacklist::Value::EXCLUDE);
- list_.Add(BluetoothUUID("eee4"), BluetoothBlacklist::Value::EXCLUDE);
- {
- // Single matching service in optional_services.
- blink::mojom::WebBluetoothRequestDeviceOptions options;
- options.optional_services.push_back(Canonicalize("eeee"));
-
- mojo::Array<base::Optional<BluetoothUUID>> expected;
-
- list_.RemoveExcludedUUIDs(&options);
-
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
- {
- // Single matching of many services in optional_services.
- blink::mojom::WebBluetoothRequestDeviceOptions options;
- options.optional_services.push_back(Canonicalize("0000"));
- options.optional_services.push_back(Canonicalize("eeee"));
- options.optional_services.push_back(Canonicalize("0001"));
-
- mojo::Array<base::Optional<BluetoothUUID>> expected;
- expected.push_back(Canonicalize("0000"));
- expected.push_back(Canonicalize("0001"));
-
- list_.RemoveExcludedUUIDs(&options);
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
- {
- // All matching of many services in optional_services.
- blink::mojom::WebBluetoothRequestDeviceOptions options;
- options.optional_services.push_back(Canonicalize("eee2"));
- options.optional_services.push_back(Canonicalize("eee4"));
- options.optional_services.push_back(Canonicalize("eee3"));
- options.optional_services.push_back(Canonicalize("eeee"));
-
- mojo::Array<base::Optional<BluetoothUUID>> expected;
-
- list_.RemoveExcludedUUIDs(&options);
- EXPECT_TRUE(options.optional_services.Equals(expected));
- }
-}
-
-TEST_F(BluetoothBlacklistTest, VerifyDefaultBlacklistSize) {
- // REMINDER: ADD new blacklist items to tests below for each exclusion type.
- EXPECT_EQ(13u, list_.size());
-}
-
-TEST_F(BluetoothBlacklistTest, VerifyDefaultExcludeList) {
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("1800")));
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("1801")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("1812")));
- EXPECT_TRUE(
- list_.IsExcluded(BluetoothUUID("00001530-1212-efde-1523-785feabcd123")));
- EXPECT_TRUE(
- list_.IsExcluded(BluetoothUUID("f000ffc0-0451-4000-b000-000000000000")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("00060000")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("fffd")));
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("2a02")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("2a03")));
- EXPECT_TRUE(list_.IsExcluded(BluetoothUUID("2a25")));
- EXPECT_FALSE(
- list_.IsExcluded(BluetoothUUID("bad1c9a2-9a5b-4015-8b60-1579bbbf2135")));
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("2902")));
- EXPECT_FALSE(list_.IsExcluded(BluetoothUUID("2903")));
- EXPECT_TRUE(
- list_.IsExcluded(BluetoothUUID("bad2ddcf-60db-45cd-bef9-fd72b153cf7c")));
- EXPECT_FALSE(
- list_.IsExcluded(BluetoothUUID("bad3ec61-3cc3-4954-9702-7977df514114")));
-}
-
-TEST_F(BluetoothBlacklistTest, VerifyDefaultExcludeReadList) {
- EXPECT_FALSE(list_.IsExcludedFromReads(BluetoothUUID("1800")));
- EXPECT_FALSE(list_.IsExcludedFromReads(BluetoothUUID("1801")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("1812")));
- EXPECT_TRUE(list_.IsExcludedFromReads(
- BluetoothUUID("00001530-1212-efde-1523-785feabcd123")));
- EXPECT_TRUE(list_.IsExcludedFromReads(
- BluetoothUUID("f000ffc0-0451-4000-b000-000000000000")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("00060000")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("fffd")));
- EXPECT_FALSE(list_.IsExcludedFromReads(BluetoothUUID("2a02")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("2a03")));
- EXPECT_TRUE(list_.IsExcludedFromReads(BluetoothUUID("2a25")));
- EXPECT_TRUE(list_.IsExcludedFromReads(
- BluetoothUUID("bad1c9a2-9a5b-4015-8b60-1579bbbf2135")));
- EXPECT_FALSE(list_.IsExcludedFromReads(BluetoothUUID("2902")));
- EXPECT_FALSE(list_.IsExcludedFromReads(BluetoothUUID("2903")));
- EXPECT_TRUE(list_.IsExcludedFromReads(
- BluetoothUUID("bad2ddcf-60db-45cd-bef9-fd72b153cf7c")));
- EXPECT_TRUE(list_.IsExcludedFromReads(
- BluetoothUUID("bad3ec61-3cc3-4954-9702-7977df514114")));
-}
-
-TEST_F(BluetoothBlacklistTest, VerifyDefaultExcludeWriteList) {
- EXPECT_FALSE(list_.IsExcludedFromWrites(BluetoothUUID("1800")));
- EXPECT_FALSE(list_.IsExcludedFromWrites(BluetoothUUID("1801")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("1812")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(
- BluetoothUUID("00001530-1212-efde-1523-785feabcd123")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(
- BluetoothUUID("f000ffc0-0451-4000-b000-000000000000")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("00060000")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("fffd")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("2a02")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("2a03")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("2a25")));
- EXPECT_FALSE(list_.IsExcludedFromWrites(
- BluetoothUUID("bad1c9a2-9a5b-4015-8b60-1579bbbf2135")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("2902")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(BluetoothUUID("2903")));
- EXPECT_TRUE(list_.IsExcludedFromWrites(
- BluetoothUUID("bad2ddcf-60db-45cd-bef9-fd72b153cf7c")));
- EXPECT_FALSE(list_.IsExcludedFromWrites(
- BluetoothUUID("bad3ec61-3cc3-4954-9702-7977df514114")));
-}
-
-} // namespace content
« no previous file with comments | « content/browser/bluetooth/bluetooth_blacklist.cc ('k') | content/browser/bluetooth/bluetooth_blocklist.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698