Merge "Fix regression of wrong min value on night display slice" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
93aee0d99d
@@ -82,7 +82,8 @@ public class NightDisplayIntensityPreferenceController extends SliderPreferenceC
|
||||
|
||||
@Override
|
||||
public int getMin() {
|
||||
return ColorDisplayManager.getMinimumColorTemperature(mContext);
|
||||
// The min should always be 0 in this case.
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -84,11 +84,25 @@ public class NightDisplayIntensityPreferenceControllerTest {
|
||||
.isEqualTo(3030);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void rangeOfSlider_staysWithinValidRange() {
|
||||
SettingsShadowResources.overrideResource(
|
||||
com.android.internal.R.integer.config_nightDisplayColorTemperatureMin, 2950);
|
||||
SettingsShadowResources.overrideResource(
|
||||
com.android.internal.R.integer.config_nightDisplayColorTemperatureMax, 3050);
|
||||
|
||||
assertThat(mPreferenceController.getMax() - mPreferenceController.getMin())
|
||||
.isGreaterThan(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getMin_alwaysReturnsZero() {
|
||||
assertThat(mPreferenceController.getMin()).isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isSliceableCorrectKey_returnsTrue() {
|
||||
final NightDisplayIntensityPreferenceController controller =
|
||||
new NightDisplayIntensityPreferenceController(mContext, "night_display_temperature");
|
||||
assertThat(controller.isSliceable()).isTrue();
|
||||
assertThat(mPreferenceController.isSliceable()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user