Fix only one "active" HA showing under Accessibility Settings
-return main device on getConnectedHearingAidDevice() -add test case Bug: 123777253 Test: make -j42 RunSettingsRoboTests Change-Id: I63522311b2248df983f200864b5465c0055056da
This commit is contained in:
@@ -181,6 +181,15 @@ public class AccessibilityHearingAidPreferenceControllerTest {
|
||||
verify(mContext, never()).unregisterReceiver(any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getConnectedHearingAidDevice_doNotReturnSubDevice() {
|
||||
when(mHearingAidProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
|
||||
when(mLocalBluetoothManager.getCachedDeviceManager().isSubDevice(mBluetoothDevice))
|
||||
.thenReturn(true);
|
||||
|
||||
assertThat(mPreferenceController.getConnectedHearingAidDevice()).isNull();
|
||||
}
|
||||
|
||||
private void setupBluetoothEnvironment() {
|
||||
ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBluetoothManager;
|
||||
mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
|
||||
|
Reference in New Issue
Block a user