Fix Connect State message in Device details for Hearing Aids
In the Device details of Settings App and when using two Hearing Aids devices (left and right sides), this will fix the connect state messages for these two devices. Also added Robo tests for the changes. Bug: 116725094 Bug: 117074814 Test: Manual tests and also ran RunSettingsLibRoboTests and RunSettingsRoboTests. Change-Id: I169cda4a1658b0a67cc7c7367b38d57a021e6953 Merged-In: I0b1a170967ddcce7f388603fd521f6ed1eeba30b Merged-In: I169cda4a1658b0a67cc7c7367b38d57a021e6953
This commit is contained in:
committed by
Hansong Zhang
parent
020b0b0476
commit
69e1bb1cf3
@@ -19,6 +19,7 @@ package com.android.settings.bluetooth;
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
import static org.mockito.Matchers.any;
|
||||
import static org.mockito.Mockito.inOrder;
|
||||
import static org.mockito.Mockito.never;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
@@ -96,7 +97,7 @@ public class BluetoothDetailsHeaderControllerTest extends BluetoothDetailsContro
|
||||
verify(mHeaderController).setIcon(any(Drawable.class));
|
||||
verify(mHeaderController).setIconContentDescription(any(String.class));
|
||||
verify(mHeaderController).setSummary(any(String.class));
|
||||
verify(mHeaderController).setSecondSummary(any(String.class));
|
||||
verify(mHeaderController, never()).setSecondSummary(any(String.class));
|
||||
verify(mHeaderController).done(mActivity, true);
|
||||
}
|
||||
|
||||
@@ -119,4 +120,12 @@ public class BluetoothDetailsHeaderControllerTest extends BluetoothDetailsContro
|
||||
inOrder.verify(mHeaderController)
|
||||
.setSummary(mContext.getString(R.string.bluetooth_connecting));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSecondSummary_isHearingAidDevice_showSecondSummary() {
|
||||
when(mCachedDevice.isHearingAidDevice()).thenReturn(true);
|
||||
showScreen(mController);
|
||||
|
||||
verify(mHeaderController).setSecondSummary(any(String.class));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user