From 726cc14c010167e5a66a96a3e4a3fb2f9f1f2bc0 Mon Sep 17 00:00:00 2001 From: Hugh Chen Date: Wed, 19 Jan 2022 10:29:17 +0000 Subject: [PATCH] Fix broken tests on LocalBluetoothProfileManagerTest Bug: 215308761 Test: make -j64 RunSettingsLibRoboTests Change-Id: Id2146dd4461ea848fc59f90c8caafcf6104647f8 --- .../settingslib/bluetooth/BluetoothEventManager.java | 6 ++++++ .../bluetooth/LocalBluetoothProfileManagerTest.java | 1 + 2 files changed, 7 insertions(+) diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java index 8ac4e38677fab..2c862e685035d 100644 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java @@ -175,6 +175,12 @@ public class BluetoothEventManager { null, mReceiverHandler); } + @VisibleForTesting + void registerProfileIntentReceiverForTest() { + mContext.registerReceiverAsUser(mProfileBroadcastReceiver, mUserHandle, + mProfileIntentFilter, null, mReceiverHandler); + } + @VisibleForTesting void addProfileHandler(String action, Handler handler) { mHandlerMap.put(action, handler); diff --git a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java index 4f8fa2fdb96e9..afea0834009a2 100644 --- a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java +++ b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java @@ -84,6 +84,7 @@ public class LocalBluetoothProfileManagerTest { when(mCachedBluetoothDevice.getDevice()).thenReturn(mDevice); mProfileManager = new LocalBluetoothProfileManager(mContext, mLocalBluetoothAdapter, mDeviceManager, mEventManager); + mEventManager.registerProfileIntentReceiverForTest(); } /**