chromium/device/bluetooth/bluez/bluetooth_service_record_bluez_unittest.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "device/bluetooth/bluez/bluetooth_service_record_bluez.h"

#include <memory>
#include <optional>
#include <string>

#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/memory/ptr_util.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/test/bind.h"
#include "device/bluetooth/bluetooth_adapter_factory.h"
#include "device/bluetooth/bluez/bluetooth_adapter_bluez.h"
#include "device/bluetooth/bluez/bluetooth_device_bluez.h"
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
#include "device/bluetooth/dbus/fake_bluetooth_device_client.h"
#include "device/bluetooth/test/bluetooth_test_bluez.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace bluez {

namespace {

constexpr uint16_t kServiceUuidAttributeId =;

constexpr char kServiceUuid1[] =;
constexpr char kServiceUuid2[] =;
constexpr char kServiceUuid3[] =;

}  // namespace

class BluetoothServiceRecordBlueZTest : public device::BluetoothTestBlueZ {};

TEST_F(BluetoothServiceRecordBlueZTest, CreateAndRemove) {}

TEST_F(BluetoothServiceRecordBlueZTest, GetServiceRecords) {}

}  // namespace bluez