Merge "Add summary placeholder for bt preference"

This commit is contained in:
Lei Yu
2017-12-22 22:17:28 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 2 deletions

View File

@@ -176,6 +176,7 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback {
new BluetoothDevicePreference(mPrefContext, cachedDevice,
mShowDeviceWithoutNames);
btPreference.setOnGearClickListener(mDeviceProfilesListener);
btPreference.setSummary(R.string.summary_placeholder);
mPreferenceMap.put(device, btPreference);
mDevicePreferenceCallback.onDeviceAdded(btPreference);
}

View File

@@ -93,8 +93,11 @@ public class BluetoothDeviceUpdaterTest {
public void testAddPreference_deviceNotExist_addPreference() {
mBluetoothDeviceUpdater.addPreference(mCachedBluetoothDevice);
verify(mDevicePreferenceCallback).onDeviceAdded(any(Preference.class));
assertThat(mBluetoothDeviceUpdater.mPreferenceMap.containsKey(mBluetoothDevice)).isTrue();
final Preference preference = mBluetoothDeviceUpdater.mPreferenceMap.get(mBluetoothDevice);
assertThat(preference).isNotNull();
assertThat(preference.getSummary()).isEqualTo(
mContext.getString(R.string.summary_placeholder));
verify(mDevicePreferenceCallback).onDeviceAdded(preference);
}
@Test