Camera lift settings are now default-on.

Bug: 62102062
Test: make RunSettingsRoboTests

Changing camera lift trigger setting to default-on.

Change-Id: Id4918ce3ecf82271989741cce54729e8fd49ae52
This commit is contained in:
Daniel Sheng
2017-05-30 10:14:57 -07:00
parent 5999ea8f15
commit dab739acce
2 changed files with 11 additions and 1 deletions

View File

@@ -61,7 +61,8 @@ public class CameraLiftTriggerPreferenceController extends GesturePreferenceCont
@Override
protected boolean isSwitchPrefEnabled() {
final int triggerEnabled = Settings.Secure.getInt(mContext.getContentResolver(),
Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED, 0);
Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED,
Settings.Secure.CAMERA_LIFT_TRIGGER_ENABLED_DEFAULT);
return triggerEnabled == 1;
}
}

View File

@@ -74,6 +74,15 @@ public class CameraLiftTriggerPreferenceControllerTest {
assertThat(mController.isAvailable()).isFalse();
}
@Test
public void testSwitchEnabled_defaultConfig_shouldReturnTrue() {
final Context context = RuntimeEnvironment.application;
mController = new CameraLiftTriggerPreferenceController(context, null,
KEY_CAMERA_LIFT_TRIGGER);
assertThat(mController.isSwitchPrefEnabled()).isTrue();
}
@Test
public void testSwitchEnabled_configIsNotSet_shouldReturnFalse() {
// Set the setting to be enabled.