Settings: Show HAL HDR+ option in user build
am: 4d26fa03a8
Change-Id: I9b94c91b0a212ca727b9ba2ee7fc75902f2590e4
This commit is contained in:
@@ -63,9 +63,7 @@ public class CameraHalHdrplusPreferenceController extends AbstractPreferenceCont
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isAvailable() {
|
public boolean isAvailable() {
|
||||||
return mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus) &&
|
return mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus);
|
||||||
(SystemProperties.get(BUILD_TYPE).equals("userdebug") ||
|
|
||||||
SystemProperties.get(BUILD_TYPE).equals("eng"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -53,8 +53,6 @@ public class CameraHalHdrplusPreferenceControllerTest {
|
|||||||
private SwitchPreference mPreference;
|
private SwitchPreference mPreference;
|
||||||
|
|
||||||
static final String USERDEBUG_BUILD = "userdebug";
|
static final String USERDEBUG_BUILD = "userdebug";
|
||||||
static final String ENG_BUILD = "eng";
|
|
||||||
static final String USER_BUILD = "user";
|
|
||||||
|
|
||||||
private CameraHalHdrplusPreferenceController mController;
|
private CameraHalHdrplusPreferenceController mController;
|
||||||
|
|
||||||
@@ -78,39 +76,6 @@ public class CameraHalHdrplusPreferenceControllerTest {
|
|||||||
assertThat(mController.isAvailable()).isFalse();
|
assertThat(mController.isAvailable()).isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void isAvailable_withUserdebugBuild_shouldReturnTrue() {
|
|
||||||
when(mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus))
|
|
||||||
.thenReturn(true);
|
|
||||||
|
|
||||||
SettingsShadowSystemProperties.set(
|
|
||||||
CameraHalHdrplusPreferenceController.BUILD_TYPE, USERDEBUG_BUILD);
|
|
||||||
|
|
||||||
assertThat(mController.isAvailable()).isTrue();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void isAvailable_withEngBuild_shouldReturnTrue() {
|
|
||||||
when(mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus))
|
|
||||||
.thenReturn(true);
|
|
||||||
|
|
||||||
SettingsShadowSystemProperties.set(
|
|
||||||
CameraHalHdrplusPreferenceController.BUILD_TYPE, ENG_BUILD);
|
|
||||||
|
|
||||||
assertThat(mController.isAvailable()).isTrue();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void isAvailable_withUserBuild_shouldReturnFalse() {
|
|
||||||
when(mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus))
|
|
||||||
.thenReturn(true);
|
|
||||||
|
|
||||||
SettingsShadowSystemProperties.set(
|
|
||||||
CameraHalHdrplusPreferenceController.BUILD_TYPE, USER_BUILD);
|
|
||||||
|
|
||||||
assertThat(mController.isAvailable()).isFalse();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void displayPreference_cameraHalHdrplusEnabled_shouldCheckedPreference() {
|
public void displayPreference_cameraHalHdrplusEnabled_shouldCheckedPreference() {
|
||||||
when(mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus))
|
when(mContext.getResources().getBoolean(R.bool.config_show_camera_hal_hdrplus))
|
||||||
|
Reference in New Issue
Block a user