* Add PreviouslyConnectedDevicePreferenceController to handle the preference should be enable or disable. Example: If there are no previously connected devices disable the preference otherwise enable it. * Add PreviouslyConnectedDevicePreferenceControllerTest 1. Verify the callback can be registered and unregistered 2. Verify the preference is enable when there have more than 1 previously connected device 3. Verify the preference is disable when there have no previously connected device Bug: 78250052 Test: make -j50 RunSettingsRoboTests Change-Id: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7 Merged-In: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7
Running Settings Robolectric tests
The full suite
$ croot
$ make RunSettingsRoboTests
Running a single test class
$ croot
$ make RunSettingsRoboTests ROBOTEST_FILTER=<ClassName>
For example:
make RunSettingsRoboTests ROBOTEST_FILTER=CodeInspectionTest
You can also use partial class name in ROBOTEST_FILTER. If the partial class name matches multiple file names, all of them will be executed.