Loading src/com/android/settings/bluetooth/BluetoothDeviceNamePreferenceController.java +3 −2 Original line number Diff line number Diff line Loading @@ -51,9 +51,10 @@ public class BluetoothDeviceNamePreferenceController extends AbstractPreferenceC private final int mAccentColor; @VisibleForTesting Preference mPreference; private LocalBluetoothManager mLocalManager; private LocalBluetoothAdapter mLocalAdapter; private Preference mPreference; public BluetoothDeviceNamePreferenceController(Context context, Lifecycle lifecycle) { this(context, (LocalBluetoothAdapter) null); Loading @@ -76,7 +77,7 @@ public class BluetoothDeviceNamePreferenceController extends AbstractPreferenceC @Override public void displayPreference(PreferenceScreen screen) { mPreference = screen.findPreference(KEY_DEVICE_NAME); mPreference = screen.findPreference(getPreferenceKey()); super.displayPreference(screen); } Loading tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceRenamePreferenceControllerTest.java +12 −3 Original line number Diff line number Diff line Loading @@ -24,10 +24,10 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.content.Context; import android.support.v7.preference.Preference; import android.support.v7.preference.PreferenceScreen; import com.android.settings.TestConfig; import com.android.settings.testutils.SettingsRobolectricTestRunner; Loading @@ -53,9 +53,9 @@ public class BluetoothDeviceRenamePreferenceControllerTest { @Mock(answer = Answers.RETURNS_DEEP_STUBS) private Fragment mFragment; @Mock private FragmentManager mFragmentManager; @Mock private FragmentTransaction mFragmentTransaction; @Mock private PreferenceScreen mScreen; private Context mContext; private Preference mPreference; private BluetoothDeviceRenamePreferenceController mController; Loading Loading @@ -90,4 +90,13 @@ public class BluetoothDeviceRenamePreferenceControllerTest { verify(mFragmentTransaction).add(any(), anyString()); verify(mFragmentTransaction).commit(); } @Test public void displayPreference_shouldFindPreferenceWithMatchingPrefKey() { when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference); mController.displayPreference(mScreen); assertThat(mController.mPreference.getKey()).isEqualTo(mController.getPreferenceKey()); } } Loading
src/com/android/settings/bluetooth/BluetoothDeviceNamePreferenceController.java +3 −2 Original line number Diff line number Diff line Loading @@ -51,9 +51,10 @@ public class BluetoothDeviceNamePreferenceController extends AbstractPreferenceC private final int mAccentColor; @VisibleForTesting Preference mPreference; private LocalBluetoothManager mLocalManager; private LocalBluetoothAdapter mLocalAdapter; private Preference mPreference; public BluetoothDeviceNamePreferenceController(Context context, Lifecycle lifecycle) { this(context, (LocalBluetoothAdapter) null); Loading @@ -76,7 +77,7 @@ public class BluetoothDeviceNamePreferenceController extends AbstractPreferenceC @Override public void displayPreference(PreferenceScreen screen) { mPreference = screen.findPreference(KEY_DEVICE_NAME); mPreference = screen.findPreference(getPreferenceKey()); super.displayPreference(screen); } Loading
tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceRenamePreferenceControllerTest.java +12 −3 Original line number Diff line number Diff line Loading @@ -24,10 +24,10 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.content.Context; import android.support.v7.preference.Preference; import android.support.v7.preference.PreferenceScreen; import com.android.settings.TestConfig; import com.android.settings.testutils.SettingsRobolectricTestRunner; Loading @@ -53,9 +53,9 @@ public class BluetoothDeviceRenamePreferenceControllerTest { @Mock(answer = Answers.RETURNS_DEEP_STUBS) private Fragment mFragment; @Mock private FragmentManager mFragmentManager; @Mock private FragmentTransaction mFragmentTransaction; @Mock private PreferenceScreen mScreen; private Context mContext; private Preference mPreference; private BluetoothDeviceRenamePreferenceController mController; Loading Loading @@ -90,4 +90,13 @@ public class BluetoothDeviceRenamePreferenceControllerTest { verify(mFragmentTransaction).add(any(), anyString()); verify(mFragmentTransaction).commit(); } @Test public void displayPreference_shouldFindPreferenceWithMatchingPrefKey() { when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference); mController.displayPreference(mScreen); assertThat(mController.mPreference.getKey()).isEqualTo(mController.getPreferenceKey()); } }