0

Add 'SetServiceDataForUuid' to MockBluetoothDevice.

Adds 'SetServiceDataForUuid' to be used by unit tests, like Fast Pair
in the follow up CL, to add mock service data for a device.

Change-Id: I9c956573d1f8cf1f6962d0fab58b8c64faed59ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3033401
Commit-Queue: Juliet Levesque <julietlevesque@google.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Shane Fitzpatrick <shanefitz@google.com>
Cr-Commit-Position: refs/heads/master@{#902656}
This commit is contained in:
Juliet Levesque
2021-07-16 21:03:14 +00:00
committed by Chromium LUCI CQ
parent 6a1ad0f66c
commit 3fdf867520

@ -144,6 +144,11 @@ class MockBluetoothDevice : public BluetoothDevice {
void AddUUID(const BluetoothUUID& uuid) { uuids_.insert(uuid); }
void SetServiceDataForUUID(const BluetoothUUID& uuid,
const std::vector<uint8_t>& service_data) {
service_data_[uuid] = service_data;
}
// Updates the device's Manufacturer Data that are returned by
// BluetoothDevice::GetManufacturerData().
void SetManufacturerData(ManufacturerDataMap manufacturer_data) {