Loading src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ public class LowBatteryDetector implements BatteryTipDetector { public BatteryTip detect() { final boolean powerSaveModeOn = mPowerManager.isPowerSaveMode(); final boolean lowBattery = mBatteryInfo.batteryLevel <= mWarningLevel || (mBatteryInfo.discharging || (mBatteryInfo.discharging && mBatteryInfo.remainingTimeUs != 0 && mBatteryInfo.remainingTimeUs < TimeUnit.HOURS.toMicros(mPolicy.lowBatteryHour)); int state = BatteryTip.StateType.INVISIBLE; Loading tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,13 @@ public class LowBatteryDetectorTest { assertThat(mLowBatteryDetector.detect().isVisible()).isFalse(); } @Test public void testDetect_timeEstimationZero_tipInvisible() { mBatteryInfo.batteryLevel = 50; mBatteryInfo.remainingTimeUs = 0; assertThat(mLowBatteryDetector.detect().isVisible()).isFalse(); } @Test public void testDetect_noEarlyWarning_tipInvisible() { mBatteryInfo.remainingTimeUs = TimeUnit.DAYS.toMicros(1); Loading Loading
src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ public class LowBatteryDetector implements BatteryTipDetector { public BatteryTip detect() { final boolean powerSaveModeOn = mPowerManager.isPowerSaveMode(); final boolean lowBattery = mBatteryInfo.batteryLevel <= mWarningLevel || (mBatteryInfo.discharging || (mBatteryInfo.discharging && mBatteryInfo.remainingTimeUs != 0 && mBatteryInfo.remainingTimeUs < TimeUnit.HOURS.toMicros(mPolicy.lowBatteryHour)); int state = BatteryTip.StateType.INVISIBLE; Loading
tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -105,6 +105,13 @@ public class LowBatteryDetectorTest { assertThat(mLowBatteryDetector.detect().isVisible()).isFalse(); } @Test public void testDetect_timeEstimationZero_tipInvisible() { mBatteryInfo.batteryLevel = 50; mBatteryInfo.remainingTimeUs = 0; assertThat(mLowBatteryDetector.detect().isVisible()).isFalse(); } @Test public void testDetect_noEarlyWarning_tipInvisible() { mBatteryInfo.remainingTimeUs = TimeUnit.DAYS.toMicros(1); Loading