#include "device/bluetooth/bluetooth_local_gatt_descriptor.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "build/build_config.h"
#include "device/bluetooth/bluetooth_gatt_characteristic.h"
#include "device/bluetooth/test/bluetooth_gatt_server_test.h"
#include "device/bluetooth/test/bluetooth_test.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace device {
class BluetoothLocalGattDescriptorTest : public BluetoothGattServerTest { … };
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_ReadLocalDescriptorValue …
#else
#define MAYBE_ReadLocalDescriptorValue …
#endif
TEST_F(BluetoothLocalGattDescriptorTest, MAYBE_ReadLocalDescriptorValue) { … }
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_WriteLocalDescriptorValue …
#else
#define MAYBE_WriteLocalDescriptorValue …
#endif
TEST_F(BluetoothLocalGattDescriptorTest, MAYBE_WriteLocalDescriptorValue) { … }
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_ReadLocalDescriptorValueFail …
#else
#define MAYBE_ReadLocalDescriptorValueFail …
#endif
TEST_F(BluetoothLocalGattDescriptorTest, MAYBE_ReadLocalDescriptorValueFail) { … }
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_WriteLocalDescriptorValueFail …
#else
#define MAYBE_WriteLocalDescriptorValueFail …
#endif
TEST_F(BluetoothLocalGattDescriptorTest, MAYBE_WriteLocalDescriptorValueFail) { … }
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_ReadLocalDescriptorValueWrongPermissions …
#else
#define MAYBE_ReadLocalDescriptorValueWrongPermissions …
#endif
TEST_F(BluetoothLocalGattDescriptorTest,
MAYBE_ReadLocalDescriptorValueWrongPermissions) { … }
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
#define MAYBE_WriteLocalDescriptorValueWrongPermissions …
#else
#define MAYBE_WriteLocalDescriptorValueWrongPermissions …
#endif
TEST_F(BluetoothLocalGattDescriptorTest,
MAYBE_WriteLocalDescriptorValueWrongPermissions) { … }
}