Index: device/bluetooth/bluez/bluetooth_bluez_unittest.cc |
diff --git a/device/bluetooth/bluez/bluetooth_bluez_unittest.cc b/device/bluetooth/bluez/bluetooth_bluez_unittest.cc |
index 86d3c4451591e21dcc68f64aeab949df532acd4d..541ab307ffb9d0395913f89f38a02fb06a7df907 100644 |
--- a/device/bluetooth/bluez/bluetooth_bluez_unittest.cc |
+++ b/device/bluetooth/bluez/bluetooth_bluez_unittest.cc |
@@ -4162,6 +4162,22 @@ TEST_F(BluetoothBlueZTest, GetConnectionInfoForConnectedDevice) { |
EXPECT_EQ(4, conn_info.max_transmit_power); |
} |
+TEST_F(BluetoothBlueZTest, GetDiscoverableTimeout) { |
+ constexpr uint32_t kShortDiscoverableTimeout = 30; |
+ constexpr uint32_t kLongDiscoverableTimeout = 240; |
+ GetAdapter(); |
+ BluetoothAdapterBlueZ* adapter_bluez = |
+ static_cast<BluetoothAdapterBlueZ*>(adapter_.get()); |
+ |
+ fake_bluetooth_adapter_client_->SetDiscoverableTimeout( |
+ kShortDiscoverableTimeout); |
+ EXPECT_EQ(kShortDiscoverableTimeout, adapter_bluez->GetDiscoverableTimeout()); |
+ |
+ fake_bluetooth_adapter_client_->SetDiscoverableTimeout( |
+ kLongDiscoverableTimeout); |
+ EXPECT_EQ(kLongDiscoverableTimeout, adapter_bluez->GetDiscoverableTimeout()); |
+} |
+ |
// Verifies Shutdown shuts down the adapter as expected. |
TEST_F(BluetoothBlueZTest, Shutdown) { |
// Set up adapter. Set powered & discoverable, start discovery. |