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

Unified Diff: content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc

Issue 1415533006: bluetooth: Implement requestDevice by name or name prefix (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@bluetooth-characteristic-properties
Patch Set: Merge with ToT and fix histograms conflict Created 5 years, 1 month 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/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc
diff --git a/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc b/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc
index bebec897c7f6f08bed5e74ab2c8d5697c7ec27c3..054fb95cf8c2bfc2b041447bdd79293c315c8b65 100644
--- a/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc
+++ b/content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc
@@ -124,6 +124,8 @@ LayoutTestBluetoothAdapterProvider::GetBluetoothAdapter(
return GetFailStartDiscoveryAdapter();
else if (fake_adapter_name == "GlucoseHeartRateAdapter")
return GetGlucoseHeartRateAdapter();
+ else if (fake_adapter_name == "UnicodeDeviceAdapter")
+ return GetUnicodeDeviceAdapter();
else if (fake_adapter_name == "MissingServiceGenericAccessAdapter")
return GetMissingServiceGenericAccessAdapter();
else if (fake_adapter_name == "MissingCharacteristicGenericAccessAdapter")
@@ -264,6 +266,16 @@ LayoutTestBluetoothAdapterProvider::GetGlucoseHeartRateAdapter() {
return adapter.Pass();
}
+// static
+scoped_refptr<NiceMockBluetoothAdapter>
+LayoutTestBluetoothAdapterProvider::GetUnicodeDeviceAdapter() {
+ scoped_refptr<NiceMockBluetoothAdapter> adapter(GetEmptyAdapter());
+
+ adapter->AddMockDevice(GetBaseDevice(adapter.get(), "❤❤❤❤❤❤❤❤❤"));
+
+ return adapter.Pass();
+}
+
// Adds a device to |adapter| and notifies all observers about that new device.
// Mocks can call this asynchronously to cause changes in the middle of a test.
static void AddDevice(scoped_refptr<NiceMockBluetoothAdapter> adapter,

Powered by Google App Engine
This is Rietveld 408576698