summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Hugh Chen <hughchen@google.com> 2022-01-19 10:29:17 +0000
committer Hugh Chen <hughchen@google.com> 2022-01-19 10:29:17 +0000
commit726cc14c010167e5a66a96a3e4a3fb2f9f1f2bc0 (patch)
treee256d2b24049143252619c6859fdf369ed357e4a
parent9e02fbf65207e1508b6d8efb2425da8b05248322 (diff)
Fix broken tests on LocalBluetoothProfileManagerTest
Bug: 215308761 Test: make -j64 RunSettingsLibRoboTests Change-Id: Id2146dd4461ea848fc59f90c8caafcf6104647f8
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java6
-rw-r--r--packages/SettingsLib/tests/robotests/src/com/android/settingslib/bluetooth/LocalBluetoothProfileManagerTest.java1
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java
index 8ac4e38677fa..2c862e685035 100644
--- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java
+++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java
@@ -176,6 +176,12 @@ public class BluetoothEventManager {
}
@VisibleForTesting
+ void registerProfileIntentReceiverForTest() {
+ mContext.registerReceiverAsUser(mProfileBroadcastReceiver, mUserHandle,
+ mProfileIntentFilter, null, mReceiverHandler);
+ }
+
+ @VisibleForTesting
void addProfileHandler(String action, Handler handler) {
mHandlerMap.put(action, handler);
mProfileIntentFilter.addAction(action);
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 4f8fa2fdb96e..afea0834009a 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();
}
/**