Merge "Fix the getForegroundActivityTotalTimeMs" into oc-dr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
33c9b7a111
@@ -18,6 +18,7 @@ package com.android.settings.fuelgauge;
|
||||
import android.content.Context;
|
||||
import android.os.BatteryStats;
|
||||
import android.os.Process;
|
||||
import android.os.SystemClock;
|
||||
import android.text.format.DateUtils;
|
||||
|
||||
import com.android.internal.os.BatterySipper;
|
||||
@@ -369,11 +370,12 @@ public class BatteryUtilsTest {
|
||||
|
||||
@Test
|
||||
public void testGetForegroundActivityTotalTimeMs_returnMilliseconds() {
|
||||
final long rawRealtimeMs = SystemClock.elapsedRealtime();
|
||||
doReturn(mTimer).when(mUid).getForegroundActivityTimer();
|
||||
doReturn(TIME_SINCE_LAST_FULL_CHARGE_US).when(mTimer).getTotalTimeLocked(anyLong(),
|
||||
anyInt());
|
||||
doReturn(TIME_SINCE_LAST_FULL_CHARGE_US).when(mTimer)
|
||||
.getTotalTimeLocked(rawRealtimeMs * 1000, BatteryStats.STATS_SINCE_CHARGED);
|
||||
|
||||
assertThat(mBatteryUtils.getForegroundActivityTotalTimeMs(mUid, 0)).isEqualTo(
|
||||
assertThat(mBatteryUtils.getForegroundActivityTotalTimeMs(mUid, rawRealtimeMs)).isEqualTo(
|
||||
TIME_SINCE_LAST_FULL_CHARGE_MS);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user