1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "device/bluetooth/test/mock_bluetooth_gatt_descriptor.h"
7 #include "device/bluetooth/test/mock_bluetooth_gatt_characteristic.h"
10 using testing::ReturnRefOfCopy
;
14 MockBluetoothGattDescriptor::MockBluetoothGattDescriptor(
15 MockBluetoothGattCharacteristic
* characteristic
,
16 const std::string
& identifier
,
17 const BluetoothUUID
& uuid
,
19 BluetoothGattCharacteristic::Permissions permissions
) {
20 ON_CALL(*this, GetIdentifier()).WillByDefault(Return(identifier
));
21 ON_CALL(*this, GetUUID()).WillByDefault(Return(uuid
));
22 ON_CALL(*this, IsLocal()).WillByDefault(Return(is_local
));
23 ON_CALL(*this, GetValue())
24 .WillByDefault(ReturnRefOfCopy(std::vector
<uint8
>()));
25 ON_CALL(*this, GetCharacteristic()).WillByDefault(Return(characteristic
));
26 ON_CALL(*this, GetPermissions()).WillByDefault(Return(permissions
));
29 MockBluetoothGattDescriptor::~MockBluetoothGattDescriptor() {